Changes imported from Abseil "staging" branch:

- b00fb48c537d494ab775bc6701acfb8e100d8b88 Add a test utility for measuring stack consumption. by Derek Mauro <dmauro@google.com>

GitOrigin-RevId: b00fb48c537d494ab775bc6701acfb8e100d8b88
Change-Id: I00466a6d6c14911c12d34f62a4144925748e3f61
This commit is contained in:
Abseil Team 2018-02-05 05:38:45 -08:00 committed by katzdm
parent 0fa86cac40
commit bf7fc9986e
4 changed files with 291 additions and 0 deletions

View file

@ -17,6 +17,7 @@
load(
"//absl:copts.bzl",
"ABSL_DEFAULT_COPTS",
"ABSL_TEST_COPTS",
)
package(
@ -167,3 +168,28 @@ cc_test(
"@com_google_googletest//:gtest_main",
],
)
cc_library(
name = "stack_consumption",
testonly = 1,
srcs = ["internal/stack_consumption.cc"],
hdrs = ["internal/stack_consumption.h"],
copts = ABSL_DEFAULT_COPTS,
deps = [
"//absl/base",
"//absl/base:core_headers",
],
visibility = ["//visibility:private"],
)
cc_test(
name = "stack_consumption_test",
srcs = ["internal/stack_consumption_test.cc"],
copts = ABSL_TEST_COPTS,
deps = [
":stack_consumption",
"//absl/base",
"//absl/base:core_headers",
"@com_google_googletest//:gtest_main",
],
)