Searched defs:stack (Results 1 - 10 of 10) sorted by relevance

/system/core/libmemunreachable/
H A DThreadCapture.h27 std::pair<uintptr_t, uintptr_t> stack; member in struct:ThreadInfo
/system/extras/simpleperf/
H A Ddwarf_unwind.cpp98 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 Dcmd_record.cpp71 " -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 Drecord.h90 std::vector<BranchStackItemType> stack; member in struct:PerfSampleBranchStackType
/system/core/libbacktrace/
H A DBacktraceOffline.h62 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 Dbacktrace_offline_test.cpp32 // 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 DBacktraceOffline.cpp197 // 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 DThreads.cpp669 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 DRefBase.cpp48 // 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 Dattestation_record.cpp535 // 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)))))

Completed in 1035 milliseconds