clang format code

pull/23420/head
Jan Tattermusch 5 years ago
parent 8cbd5550ef
commit bc9e99e635
  1. 19
      test/core/util/test_config.cc

@ -103,9 +103,12 @@ static void print_stack_from_context(HANDLE thread, CONTEXT c) {
symbol->MaxNameLen = 255; symbol->MaxNameLen = 255;
symbol->SizeOfStruct = sizeof(SYMBOL_INFOW); symbol->SizeOfStruct = sizeof(SYMBOL_INFOW);
const unsigned short MAX_CALLERS_SHOWN = 8192; // avoid flooding the stderr if stacktrace is way too long const unsigned short MAX_CALLERS_SHOWN =
for (int frame = 0; frame < MAX_CALLERS_SHOWN && StackWalk(imageType, process, thread, &s, &c, 0, 8192; // avoid flooding the stderr if stacktrace is way too long
SymFunctionTableAccess, SymGetModuleBase, 0); frame++) { for (int frame = 0; frame < MAX_CALLERS_SHOWN &&
StackWalk(imageType, process, thread, &s, &c, 0,
SymFunctionTableAccess, SymGetModuleBase, 0);
frame++) {
PWSTR symbol_name = L"<<no symbol>>"; PWSTR symbol_name = L"<<no symbol>>";
DWORD64 symbol_address = 0; DWORD64 symbol_address = 0;
if (SymFromAddrW(process, (DWORD64)(s.AddrPC.Offset), 0, symbol)) { if (SymFromAddrW(process, (DWORD64)(s.AddrPC.Offset), 0, symbol)) {
@ -118,13 +121,15 @@ static void print_stack_from_context(HANDLE thread, CONTEXT c) {
IMAGEHLP_LINE line; IMAGEHLP_LINE line;
line.SizeOfStruct = sizeof(IMAGEHLP_LINE); line.SizeOfStruct = sizeof(IMAGEHLP_LINE);
DWORD displacement = 0; DWORD displacement = 0;
if (SymGetLineFromAddrW(process, (DWORD64)(s.AddrPC.Offset), &displacement, &line)) { if (SymGetLineFromAddrW(process, (DWORD64)(s.AddrPC.Offset), &displacement,
file_name = line.FileName; &line)) {
line_number = (int)line.LineNumber; file_name = line.FileName;
line_number = (int)line.LineNumber;
} }
fwprintf(stderr, L"*** %d: %016I64X %ls - %016I64X (%ls:%d)\n", frame, fwprintf(stderr, L"*** %d: %016I64X %ls - %016I64X (%ls:%d)\n", frame,
(DWORD64)(s.AddrPC.Offset), symbol_name, symbol_address, file_name, line_number); (DWORD64)(s.AddrPC.Offset), symbol_name, symbol_address, file_name,
line_number);
fflush(stderr); fflush(stderr);
} }

Loading…
Cancel
Save