Lines Matching defs:log
25 #include <log/log.h>
30 void dump_memory_and_code(log_t* log, Backtrace* backtrace) {
37 dump_memory(log, backtrace, static_cast<uintptr_t>(r.eax), "memory near eax:");
38 dump_memory(log, backtrace, static_cast<uintptr_t>(r.ebx), "memory near ebx:");
39 dump_memory(log, backtrace, static_cast<uintptr_t>(r.ecx), "memory near ecx:");
40 dump_memory(log, backtrace, static_cast<uintptr_t>(r.edx), "memory near edx:");
41 dump_memory(log, backtrace, static_cast<uintptr_t>(r.esi), "memory near esi:");
42 dump_memory(log, backtrace, static_cast<uintptr_t>(r.edi), "memory near edi:");
44 dump_memory(log, backtrace, static_cast<uintptr_t>(r.eip), "code around eip:");
47 void dump_registers(log_t* log, pid_t tid) {
54 _LOG(log, logtype::REGISTERS, " eax %08lx ebx %08lx ecx %08lx edx %08lx\n",
56 _LOG(log, logtype::REGISTERS, " esi %08lx edi %08lx\n",
58 _LOG(log, logtype::REGISTERS, " xcs %08x xds %08x xes %08x xfs %08x xss %08x\n",
60 _LOG(log, logtype::REGISTERS, " eip %08lx ebp %08lx esp %08lx flags %08lx\n",