@@ -67,13 +67,8 @@ def has_linking_section(module):
6767 return module .get_custom_section ('linking' ) is not None
6868
6969
70- def symbolize_address_symbolizer (module , address , is_dwarf ):
71- if is_dwarf :
72- vma_adjust = get_codesec_offset (module )
73- else :
74- vma_adjust = 0
75- cmd = [LLVM_SYMBOLIZER , '-e' , module .filename , f'--adjust-vma={ vma_adjust } ' ,
76- str (address )]
70+ def symbolize_address_symbolizer (module , address ):
71+ cmd = [LLVM_SYMBOLIZER , '-e' , module .filename , str (address )]
7772 if shared .DEBUG :
7873 print (f'Running { " " .join (cmd )} ' )
7974 out = utils .run_process (cmd , stdout = subprocess .PIPE ).stdout .strip ()
@@ -280,16 +275,16 @@ def print_loc(loc):
280275
281276 if ((has_debug_line_section (module ) and not args .source ) or
282277 'dwarf' in args .source ):
283- print_loc (symbolize_address_symbolizer (module , address , is_dwarf = True ))
278+ print_loc (symbolize_address_symbolizer (module , address ))
284279 elif ((get_sourceMappingURL_section (module ) and not args .source ) or
285280 'sourcemap' in args .source ):
286281 print_loc (symbolize_address_sourcemap (module , address , args .file ))
287282 elif ((has_name_section (module ) and not args .source ) or
288283 'names' in args .source ):
289- print_loc (symbolize_address_symbolizer (module , address , is_dwarf = False ))
284+ print_loc (symbolize_address_symbolizer (module , address ))
290285 elif ((has_linking_section (module ) and not args .source ) or
291286 'symtab' in args .source ):
292- print_loc (symbolize_address_symbolizer (module , address , is_dwarf = False ))
287+ print_loc (symbolize_address_symbolizer (module , address ))
293288 elif (args .source == 'symbolmap' ):
294289 print_loc (symbolize_address_symbolmap (module , address , args .file ))
295290 else :
0 commit comments