/external/lldb/tools/debugserver/source/MacOSX/ |
MachException.h | 54 std::vector<mach_exception_data_type_t> exc_data; member in struct:MachException::Data 59 exc_data() 68 exc_data.clear(); 79 if (exc_type == EXC_SOFTWARE && exc_data.size() == 2 && exc_data[0] == EXC_SOFT_SIGNAL) 80 return exc_data[1]; 85 return (exc_type == EXC_BREAKPOINT) || ((exc_type == EXC_SOFTWARE) && exc_data[0] == 1); 127 std::vector<mach_exception_data_type_t> exc_data_mask; // Mask to apply to exception data, or empty to ignore exc_data value for exception 128 std::vector<mach_exception_data_type_t> exc_data_value; // Value to compare to exception data after masking, or empty to ignore exc_data value for exception
|
MachException.cpp | 87 const mach_exception_data_t exc_data, 98 DNBLogThreaded ("::%s ( exc_port = 0x%4.4x, exc_type = %d ( %s ), exc_data = 0x%llx, exc_data_count = %d)", 102 (uint64_t)exc_data, 116 mach_exception_data_t exc_data, 127 DNBLogThreaded("::%s ( exc_port = 0x%4.4x, thd_port = 0x%4.4x, tsk_port = 0x%4.4x, exc_type = %d ( %s ), exc_data[%d] = { 0x%llx, 0x%llx })", 134 (uint64_t)(exc_data_count > 0 ? exc_data[0] : 0xBADDBADD), 135 (uint64_t)(exc_data_count > 1 ? exc_data[1] : 0xBADDBADD)); 151 mach_exception_data_t exc_data, 156 DNBLogThreaded ("::%s ( exc_port = 0x%4.4x, thd_port = 0x%4.4x, tsk_port = 0x%4.4x, exc_type = %d ( %s ), exc_data[%d] = { 0x%llx, 0x%llx })", 163 (uint64_t)(exc_data_count > 0 ? exc_data[0] : 0xBADDBADD) [all...] |
/external/lldb/tools/debugserver/source/MacOSX/arm/ |
DNBArchImpl.cpp | 443 if (exc.exc_data.size() == 2 && exc.exc_data[0] == EXC_ARM_DA_DEBUG) 452 // The data break address is passed as exc_data[1]. 453 nub_addr_t addr = exc.exc_data[1]; 461 exc.exc_data[1] = addr; 463 exc.exc_data.push_back(hw_index); [all...] |
/external/lldb/source/Plugins/Process/gdb-remote/ |
ProcessGDBRemote.cpp | 1452 std::vector<addr_t> exc_data; local [all...] |
/external/lldb/tools/debugserver/source/MacOSX/i386/ |
DNBArchImplI386.cpp | 646 if (exc.exc_data.size() >= 2 && exc.exc_data[0] == 2) 672 else if (exc.exc_data.size() >= 2 && exc.exc_data[0] == 1) 682 exc.exc_data[1] = addr; 684 exc.exc_data.push_back(hw_index); [all...] |
/external/lldb/tools/debugserver/source/MacOSX/x86_64/ |
DNBArchImplX86_64.cpp | 600 if (exc.exc_data.size() >= 2 && exc.exc_data[0] == 2) 626 else if (exc.exc_data.size() >= 2 && exc.exc_data[0] == 1) 636 exc.exc_data[1] = addr; 638 exc.exc_data.push_back(hw_index); [all...] |