#include "absl/debugging/symbolize.h"
#include <fcntl.h>
#include <sys/mman.h>
#include <cstring>
#include <iostream>
#include <memory>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "absl/base/attributes.h"
#include "absl/base/casts.h"
#include "absl/base/config.h"
#include "absl/base/internal/per_thread_tls.h"
#include "absl/base/internal/raw_logging.h"
#include "absl/base/optimization.h"
#include "absl/debugging/internal/stack_consumption.h"
#include "absl/memory/memory.h"
#include "absl/strings/string_view.h"
Go to the source code of this file.
Classes | |
struct | Foo |
Macros | |
#define | ABSL_SYMBOLIZE_TEST_NOINLINE ABSL_ATTRIBUTE_NOINLINE |
Functions | |
const char kHpageTextPadding[kHpageSize *4] | ABSL_ATTRIBUTE_SECTION_VARIABLE (.text) |
int | ABSL_ATTRIBUTE_SECTION_VARIABLE (.text.unlikely) unlikely_func() |
int | main (int argc, char **argv) |
ABSL_SYMBOLIZE_TEST_NOINLINE void | nonstatic_func () |
int | regular_func () |
static ABSL_SYMBOLIZE_TEST_NOINLINE void | static_func () |
TEST (Symbolize, Unimplemented) | |
static const char * | TrySymbolize (void *pc) |
static const char * | TrySymbolizeWithLimit (void *pc, int limit) |
Variables | |
static constexpr size_t | kHpageSize = 1 << 21 |
static char | try_symbolize_buffer [4096] |
static volatile bool | volatile_bool = false |
#define ABSL_SYMBOLIZE_TEST_NOINLINE ABSL_ATTRIBUTE_NOINLINE |
Definition at line 43 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
const char kHpageTextPadding [kHpageSize * 4] ABSL_ATTRIBUTE_SECTION_VARIABLE | ( | . | text | ) |
int ABSL_ATTRIBUTE_SECTION_VARIABLE | ( | .text. | unlikely | ) |
Definition at line 80 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
Definition at line 572 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
ABSL_SYMBOLIZE_TEST_NOINLINE void nonstatic_func | ( | ) |
Definition at line 48 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
int regular_func | ( | ) |
Definition at line 96 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
|
static |
Definition at line 56 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
TEST | ( | Symbolize | , |
Unimplemented | |||
) |
Definition at line 563 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
|
static |
Definition at line 145 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
Definition at line 126 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
|
staticconstexpr |
Definition at line 115 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
|
static |
Definition at line 120 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.
Definition at line 112 of file bloaty/third_party/abseil-cpp/absl/debugging/symbolize_test.cc.