Home
last modified time | relevance | path

Searched refs:registers (Results 1 – 10 of 10) sorted by relevance

/system/core/libunwindstack/
DArmExidx.cpp189 uint16_t registers = (byte & 0xf) << 8; in DecodePrefix_10_00() local
194 registers |= byte; in DecodePrefix_10_00()
195 if (registers == 0) { in DecodePrefix_10_00()
204 registers <<= 4; in DecodePrefix_10_00()
211 if (registers & (1 << reg)) { in DecodePrefix_10_00()
221 uint32_t cfa_offset = __builtin_popcount(registers) * 4; in DecodePrefix_10_00()
224 if (registers & (1 << reg)) { in DecodePrefix_10_00()
237 if (registers & (1 << reg)) { in DecodePrefix_10_00()
248 if (registers & (1 << ARM_REG_SP)) { in DecodePrefix_10_00()
253 if (registers & (1 << ARM_REG_PC)) { in DecodePrefix_10_00()
/system/core/debuggerd/libdebuggerd/include/libdebuggerd/
Dtypes.h25 std::unique_ptr<unwindstack::Regs> registers; member
/system/core/debuggerd/libdebuggerd/
Dtombstone.cpp376 const std::vector<std::pair<std::string, uint64_t>>& registers) { in print_register_row() argument
378 for (auto& [name, value] : registers) { in print_register_row()
457 dump_registers(log, thread_info.registers.get()); in dump_thread()
460 std::unique_ptr<unwindstack::Regs> regs_copy(thread_info.registers->Clone()); in dump_thread()
476 thread_info.registers.get()); in dump_thread()
640 .registers = std::move(regs), in engrave_tombstone_ucontext()
Dbacktrace.cpp70 unwinder->SetRegs(thread.registers.get()); in dump_backtrace_thread()
/system/core/debuggerd/
Dcrash_dump.cpp478 ReadCrashInfo(input_pipe, &siginfo, &info.registers, &abort_msg_address, in main()
483 info.registers.reset(unwindstack::Regs::RemoteGet(thread)); in main()
484 if (!info.registers) { in main()
/system/core/debuggerd/handler/
Ddebuggerd_fallback.cpp85 thread.registers.reset(unwindstack::Regs::CreateFromUcontext(arch, ucontext)); in debuggerd_fallback_trace()
/system/libhidl/transport/manager/1.0/
DIServiceManager.hal113 * version provided in the fqName. For instance, if a client registers for
/system/core/libmemunreachable/
DREADME.md68 …ots is produced from globals (.data and .bss sections of binaries), and registers and stacks from …
/system/extras/simpleperf/doc/
DREADME.md820 stack frame registers.
1262 1. Need support of stack frame registers.
1263 2. Don't work well on ARM. Because ARM is short of registers, and ARM and THUMB code have different
1264 stack frame registers. So the kernel can't unwind user stack containing both ARM/THUMB code.
1266 reserve stack frame registers.
/system/bt/doc/
Dpower_management.md80 and also registers `bta_dm_pm_btm_cback` with the btm module to handle responses