#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/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"
Go to the source code of this file.
| int ABSL_ATTRIBUTE_SECTION_VARIABLE |
( |
.text. |
unlikely | ) |
|
| const char kHpageTextPadding [kHpageSize * 4] ABSL_ATTRIBUTE_SECTION_VARIABLE |
( |
. |
text | ) |
|
| int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
| static void static_func |
( |
| ) |
|
|
static |
| TEST |
( |
Symbolize |
, |
|
|
Unimplemented |
|
|
) |
| |
| static const char* TrySymbolize |
( |
void * |
pc | ) |
|
|
static |
| static const char* TrySymbolizeWithLimit |
( |
void * |
pc, |
|
|
int |
limit |
|
) |
| |
|
static |
| constexpr size_t kHpageSize = 1 << 21 |
|
static |
| char try_symbolize_buffer[4096] |
|
static |
| volatile bool volatile_bool = false |
|
static |