Home
last modified time | relevance | path

Searched refs:backtrace (Results 1 – 14 of 14) sorted by relevance

/bionic/libc/malloc_debug/
DREADME.md34 backtrace related to the allocation. Starting in P, every single realloc
35 call changes the backtrace for the pointer no matter whether the pointer
55 If the backtrace option is also enabled, then any error message will include
56 the backtrace of the allocation site.
99 ### backtrace[=MAX\_FRAMES]
100 Enable capturing the backtrace of each allocation site.
105 Note that any backtrace frames that occur within the malloc backtrace library
109 capture in a backtrace. The default is 16 frames, the maximumum value
113 the backtrace and information about the original allocation. After that, this
116 As of P, this option will also enable dumping backtrace heap data to a
[all …]
DREADME_api.md6 either the backtrace option or the backtrace\_enabled\_on\_signal option.
20 *backtrace\_size* is set to the maximum number of backtrace entries
38 *backtrace\_size* as returned by the original call to
42 backtrace and size as this allocation. On Android Nougat, this value was
43 incorrectly set to the number of frames in the backtrace.
45 of backtrace entries is less than *backtrace\_size*, the rest of the
DREADME_marshmallow_and_earlier.md49 Enable capturing the backtrace of each allocation site. Only the
50 first 16 frames of the backtrace will be captured.
58 Note: If multiple allocations have the same exact backtrace, then only one
89 entire allocation is filled with the value 0xef, and the backtrace at
90 the time of the free is recorded. As with the backtrace on allocation,
DAndroid.bp21 "backtrace.cpp",
/bionic/libfdtrack/
Dfdtrack.cpp53 std::vector<unwindstack::FrameData> backtrace GUARDED_BY(mutex);
85 entry.backtrace.reserve(kStackDepth); in ctor()
126 entry->backtrace.clear(); in fd_hook()
130 entry->backtrace = std::move(data.frames); in fd_hook()
136 entry->backtrace.clear(); in fd_hook()
157 if (entry->backtrace.empty()) { in fdtrack_iterate()
160 } else if (entry->backtrace.size() < 2) { in fdtrack_iterate()
162 entry->backtrace.size()); in fdtrack_iterate()
168 for (size_t i = 0; i < entry->backtrace.size(); ++i) { in fdtrack_iterate()
169 function_names[i] = entry->backtrace[i].function_name.c_str(); in fdtrack_iterate()
[all …]
/bionic/tests/
Dexecinfo_test.cpp47 ASSERT_EQ(0, backtrace(frames, 0)); in TEST()
48 ASSERT_EQ(0, backtrace(frames, -1)); in TEST()
57 int num_frames = backtrace(frames.data(), static_cast<int>(frames.size())); in CallTwo()
110 TEST(execinfo, backtrace) { in TEST() argument
/bionic/libc/include/
Dexecinfo.h50 int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
/bionic/libc/execinfo/include/bionic/
Dexecinfo.h50 int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
/bionic/libc/bionic/
Dexecinfo.cpp93 int backtrace(void** buffer, int size) { in backtrace() function
/bionic/docs/
Dfdsan.md178 backtrace:
219 backtrace:
Dstatus.md96 * `backtrace`, `backtrace_symbols`, `backtrace_symbols_fd` (`<execinfo.h>`).
/bionic/libc/malloc_debug/tests/
Dmalloc_debug_config_tests.cpp211 TEST_F(MallocDebugConfigTest, backtrace) { in TEST_F() argument
/bionic/libc/
Dlibc.map.txt1568 backtrace;
/bionic/tools/versioner/platforms/
Dlibc.map.txt1568 backtrace;