Index: src/tools/linux/dump_syms/dump_syms.cc |
=================================================================== |
--- a/src/tools/linux/dump_syms/dump_syms.cc |
+++ b/src/tools/linux/dump_syms/dump_syms.cc |
@@ -63,15 +63,16 @@ int main(int argc, char **argv) { |
std::vector<string> debug_dirs; |
binary = argv[binary_index]; |
for (int debug_dir_index = binary_index + 1; |
debug_dir_index < argc; |
++debug_dir_index) { |
debug_dirs.push_back(argv[debug_dir_index]); |
} |
- if (!WriteSymbolFile(binary, debug_dirs, cfi, std::cout)) { |
+ SymbolData symbol_data = cfi ? ALL_SYMBOL_DATA : NO_CFI; |
+ if (!WriteSymbolFile(binary, debug_dirs, symbol_data, std::cout)) { |
fprintf(stderr, "Failed to write symbol file.\n"); |
return 1; |
} |
return 0; |
} |