Lines Matching refs:log
46 void dump_memory_and_code(log_t* log, pid_t tid) {
71 _LOG(log, logtype::MEMORY, "\nmemory near %.2s:\n", ®_NAMES[reg * 2]);
72 dump_memory(log, tid, addr);
78 _LOG(log, logtype::MEMORY, "\ncode around pc:\n");
79 dump_memory(log, tid, (uintptr_t)pc);
82 _LOG(log, logtype::MEMORY, "\ncode around ra:\n");
83 dump_memory(log, tid, (uintptr_t)ra);
87 void dump_registers(log_t* log, pid_t tid) {
90 _LOG(log, logtype::ERROR, "cannot get registers: %s\n", strerror(errno));
94 _LOG(log, logtype::REGISTERS, " zr %08x at %08x v0 %08x v1 %08x\n",
96 _LOG(log, logtype::REGISTERS, " a0 %08x a1 %08x a2 %08x a3 %08x\n",
98 _LOG(log, logtype::REGISTERS, " t0 %08x t1 %08x t2 %08x t3 %08x\n",
100 _LOG(log, logtype::REGISTERS, " t4 %08x t5 %08x t6 %08x t7 %08x\n",
102 _LOG(log, logtype::REGISTERS, " s0 %08x s1 %08x s2 %08x s3 %08x\n",
104 _LOG(log, logtype::REGISTERS, " s4 %08x s5 %08x s6 %08x s7 %08x\n",
106 _LOG(log, logtype::REGISTERS, " t8 %08x t9 %08x k0 %08x k1 %08x\n",
108 _LOG(log, logtype::REGISTERS, " gp %08x sp %08x s8 %08x ra %08x\n",
110 _LOG(log, logtype::REGISTERS, " hi %08x lo %08x bva %08x epc %08x\n",