Home | History | Annotate | Download | only in malloc_debug

Lines Matching defs:frames

75   uintptr_t* frames;
79 stack_crawl_state_t(uintptr_t* frames, size_t frame_count)
80 : frames(frames), frame_count(frame_count) {}
119 // Do not record the frames that fall in our own shared library.
125 state->frames[state->cur_frame++] = ip;
129 size_t backtrace_get(uintptr_t* frames, size_t frame_count) {
130 stack_crawl_state_t state(frames, frame_count);
135 std::string backtrace_string(const uintptr_t* frames, size_t frame_count) {
143 if (dladdr(reinterpret_cast<void*>(frames[frame_num]), &info) != 0) {
151 const MapEntry* entry = g_map_data.find(frames[frame_num], &rel_pc);
170 frames[frame_num] - offset);
181 void backtrace_log(const uintptr_t* frames, size_t frame_count) {
182 error_log_string(backtrace_string(frames, frame_count).c_str());