/system/core/libmemunreachable/ |
H A D | ThreadCapture.h | 27 std::pair<uintptr_t, uintptr_t> stack; member in struct:ThreadInfo
|
/system/extras/simpleperf/ |
H A D | dwarf_unwind.cpp | 98 const RegSet& regs, const std::vector<char>& stack) { 124 stack_info.end = stack_addr + stack.size(); 125 stack_info.data = reinterpret_cast<const uint8_t*>(stack.data()); 97 UnwindCallChain(ArchType arch, const ThreadEntry& thread, const RegSet& regs, const std::vector<char>& stack) argument
|
H A D | cmd_record.cpp | 71 " -b Enable take branch stack sampling. Same as '-j any'\n" 75 " method to parse call graph in stack. Default is dwarf,8192.\n" 89 " Enable taken branch stack sampling. Each sample\n" 105 " --no-unwind If `--call-graph dwarf` option is used, then the user's stack will\n" 107 " the user's stack.\n" 112 " If `--call-graph dwarf` option is used, then the user's stack will\n" 115 " the user's stack after recording.\n" 327 LOG(ERROR) << "invalid dump stack size in --call-graph option: " << strs[1]; 331 LOG(ERROR) << "dump stack size " << size << " is not 8-byte aligned."; 694 std::vector<char>& stack local [all...] |
H A D | record.h | 90 std::vector<BranchStackItemType> stack; member in struct:PerfSampleBranchStackType
|
/system/core/libbacktrace/ |
H A D | BacktraceOffline.h | 62 BacktraceOffline(pid_t pid, pid_t tid, BacktraceMap* map, const backtrace_stackinfo_t& stack, argument 68 stack_space_.start = stack.start; 69 stack_space_.end = stack.end; 70 stack_space_.data = stack.data;
|
H A D | backtrace_offline_test.cpp | 32 // Don't touch the stack anymore. 78 // Create a thread to generate the needed stack and registers information. 81 void* stack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); local 82 ASSERT_NE(MAP_FAILED, stack); 83 uintptr_t stack_addr = reinterpret_cast<uintptr_t>(stack); 86 ASSERT_EQ(0, pthread_attr_setstack(&attr, reinterpret_cast<void*>(stack), stack_size)); 91 // Wait for the offline thread to generate the stack and unw_context information. 93 // Copy the stack information. 94 std::vector<uint8_t> stack_data(reinterpret_cast<uint8_t*>(stack), 95 reinterpret_cast<uint8_t*>(stack) [all...] |
H A D | BacktraceOffline.cpp | 197 // Normally, libunwind needs stack information and call frame information to do remote unwinding. 758 const backtrace_stackinfo_t& stack, bool cache_file) { 759 return new BacktraceOffline(pid, tid, map, stack, cache_file); 757 CreateOffline(pid_t pid, pid_t tid, BacktraceMap* map, const backtrace_stackinfo_t& stack, bool cache_file) argument
|
/system/core/libutils/ |
H A D | Threads.cpp | 669 status_t Thread::run(const char* name, int32_t priority, size_t stack) argument 694 this, name, priority, stack, &mThread); 697 this, name, priority, stack, &mThread);
|
H A D | RefBase.cpp | 48 // folder where stack traces are saved when DEBUG_REFS is enabled 177 refs->stack.log(LOG_TAG); 191 refs->stack.log(LOG_TAG); 198 CallStack stack(LOG_TAG); 264 snprintf(name, 100, DEBUG_REFS_CALLSTACK_PATH "/%p.stack", this); 282 CallStack stack; member in struct:android::RefBase::weakref_impl::ref_entry 299 ref->stack.update(2); 334 CallStack stack(LOG_TAG); 361 out->append(refs->stack.toString("\t\t")); 374 // Collect stack trace [all...] |
/system/keymaster/ |
H A D | attestation_record.cpp | 535 // Copy all enumerated values with the specified tag from stack to auth_list. 536 static bool get_repeated_enums(const stack_st_ASN1_INTEGER* stack, keymaster_tag_t tag, argument 539 for (size_t i = 0; i < sk_ASN1_INTEGER_num(stack); ++i) { 541 keymaster_param_enum(tag, ASN1_INTEGER_get(sk_ASN1_INTEGER_value(stack, i)))))
|