コード例 #1
0
ファイル: test_asmdiff.py プロジェクト: davidmalcolm/asmdiff
 def test_fixup_calling_other_fn(self):
     self.assertEqual(
         ObjDump.fixup_disasm(
             'callq  3e1 <_ZL11ignore_bb_pPK15basic_block_def>',
             None,
             self.demangler),
         'callq  <ignore_bb_p(basic_block_def const*)>')
コード例 #2
0
ファイル: test_asmdiff.py プロジェクト: davidmalcolm/asmdiff
 def test_fixup_within_fn(self):
     self.assertEqual(
         ObjDump.fixup_disasm(
             'mov    0x0(%rip),%rax        # 78e <tracer_state::find_trace(basic_block_def*, basic_block_def**)+0x1e>',
             'tracer_state::find_trace(basic_block_def*, basic_block_def**)',
             self.demangler),
         'mov    0x0(%rip),%rax        # THIS_FN+0x1e')
コード例 #3
0
 def test_fixup_calling_other_fn(self):
     self.assertEqual(
         ObjDump.fixup_disasm(
             'callq  3e1 <_ZL11ignore_bb_pPK15basic_block_def>', None,
             self.demangler),
         'callq  <ignore_bb_p(basic_block_def const*)>')
コード例 #4
0
 def test_fixup_within_fn(self):
     self.assertEqual(
         ObjDump.fixup_disasm(
             'mov    0x0(%rip),%rax        # 78e <tracer_state::find_trace(basic_block_def*, basic_block_def**)+0x1e>',
             'tracer_state::find_trace(basic_block_def*, basic_block_def**)',
             self.demangler), 'mov    0x0(%rip),%rax        # THIS_FN+0x1e')