Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
隐藏空白更改
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
文本样式
更改外观
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
fcas diff
创建于
2年前
差异永不过期
清除
导出
分享
解释
81 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
122 行
全部复制
88 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
130 行
全部复制
复制
已复制
复制
已复制
out/generated_
no
_fcas.o: file format elf64-x86-64
out/generated_
yes
_fcas.o: file format elf64-x86-64
.debug_line contents:
.debug_line contents:
debug_line[0x00000000]
debug_line[0x00000000]
Line table prologue:
Line table prologue:
复制
已复制
复制
已复制
total_length: 0x000000
9c
total_length: 0x000000
c4
format: DWARF32
format: DWARF32
version: 5
version: 5
address_size: 8
address_size: 8
seg_select_size: 0
seg_select_size: 0
prologue_length: 0x0000004a
prologue_length: 0x0000004a
min_inst_length: 1
min_inst_length: 1
max_ops_per_inst: 1
max_ops_per_inst: 1
default_is_stmt: 1
default_is_stmt: 1
line_base: -5
line_base: -5
line_range: 14
line_range: 14
opcode_base: 13
opcode_base: 13
standard_opcode_lengths[DW_LNS_copy] = 0
standard_opcode_lengths[DW_LNS_copy] = 0
standard_opcode_lengths[DW_LNS_advance_pc] = 1
standard_opcode_lengths[DW_LNS_advance_pc] = 1
standard_opcode_lengths[DW_LNS_advance_line] = 1
standard_opcode_lengths[DW_LNS_advance_line] = 1
standard_opcode_lengths[DW_LNS_set_file] = 1
standard_opcode_lengths[DW_LNS_set_file] = 1
standard_opcode_lengths[DW_LNS_set_column] = 1
standard_opcode_lengths[DW_LNS_set_column] = 1
standard_opcode_lengths[DW_LNS_negate_stmt] = 0
standard_opcode_lengths[DW_LNS_negate_stmt] = 0
standard_opcode_lengths[DW_LNS_set_basic_block] = 0
standard_opcode_lengths[DW_LNS_set_basic_block] = 0
standard_opcode_lengths[DW_LNS_const_add_pc] = 0
standard_opcode_lengths[DW_LNS_const_add_pc] = 0
standard_opcode_lengths[DW_LNS_fixed_advance_pc] = 1
standard_opcode_lengths[DW_LNS_fixed_advance_pc] = 1
standard_opcode_lengths[DW_LNS_set_prologue_end] = 0
standard_opcode_lengths[DW_LNS_set_prologue_end] = 0
standard_opcode_lengths[DW_LNS_set_epilogue_begin] = 0
standard_opcode_lengths[DW_LNS_set_epilogue_begin] = 0
standard_opcode_lengths[DW_LNS_set_isa] = 1
standard_opcode_lengths[DW_LNS_set_isa] = 1
include_directories[ 0] = .debug_line_str[0x00000000] = "/tmp/fcas_friendly"
include_directories[ 0] = .debug_line_str[0x00000000] = "/tmp/fcas_friendly"
include_directories[ 1] = .debug_line_str[0x00000035] = "/usr/include/bits"
include_directories[ 1] = .debug_line_str[0x00000035] = "/usr/include/bits"
include_directories[ 2] = .debug_line_str[0x00000047] = "/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11"
include_directories[ 2] = .debug_line_str[0x00000047] = "/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11"
include_directories[ 3] = .debug_line_str[0x00000086] = "/usr/include"
include_directories[ 3] = .debug_line_str[0x00000086] = "/usr/include"
file_names[ 0]:
file_names[ 0]:
name: .debug_line_str[0x00000093] = "out/generated.cpp"
name: .debug_line_str[0x00000093] = "out/generated.cpp"
dir_index: 0
dir_index: 0
file_names[ 1]:
file_names[ 1]:
name: .debug_line_str[0x000000a5] = "types.h"
name: .debug_line_str[0x000000a5] = "types.h"
dir_index: 1
dir_index: 1
file_names[ 2]:
file_names[ 2]:
name: .debug_line_str[0x000000ad] = "stdint-intn.h"
name: .debug_line_str[0x000000ad] = "stdint-intn.h"
dir_index: 1
dir_index: 1
file_names[ 3]:
file_names[ 3]:
name: .debug_line_str[0x000000bb] = "cstdint"
name: .debug_line_str[0x000000bb] = "cstdint"
dir_index: 2
dir_index: 2
file_names[ 4]:
file_names[ 4]:
name: .debug_line_str[0x000000c3] = "stdint.h"
name: .debug_line_str[0x000000c3] = "stdint.h"
dir_index: 3
dir_index: 3
file_names[ 5]:
file_names[ 5]:
name: .debug_line_str[0x000000cc] = "stdint-uintn.h"
name: .debug_line_str[0x000000cc] = "stdint-uintn.h"
dir_index: 1
dir_index: 1
Address Line Column File ISA Discriminator OpIndex Flags
Address Line Column File ISA Discriminator OpIndex Flags
------------------ ------ ------ ------ --- ------------- ------- -------------
------------------ ------ ------ ------ --- ------------- ------- -------------
复制
已复制
复制
已复制
0x00000056:
04 DW_LNS_set_file (0)
0x00000056:
00 DW_LNE_set_address (0x0000000000000000)
0x00000058:
00 DW_LNE_set_address (0x0000000000000000)
0x0000006
1
: 17 address += 0, line += 5, op-index += 0
0x0000006
3
: 17 address += 0, line += 5, op-index += 0
0x0000000000000000 6 0
1
0 0 0 is_stmt
0x0000000000000000 6 0
0
0 0 0 is_stmt
0x0000006
2
: 05 DW_LNS_set_column (7)
0x0000006
4
: 05 DW_LNS_set_column (7)
0x0000006
4
: 0a DW_LNS_set_prologue_end
0x0000006
6
: 0a DW_LNS_set_prologue_end
0x0000006
5
: a0 address += 10, line += 2, op-index += 0
0x0000006
7
: a0 address += 10, line += 2, op-index += 0
0x000000000000000a 8 7
1
0 0 0 is_stmt prologue_end
0x000000000000000a 8 7
0
0 0 0 is_stmt prologue_end
0x0000006
6
: 3d address += 3, line += 1, op-index += 0
0x0000006
8
: 3d address += 3, line += 1, op-index += 0
0x000000000000000d 9 7
1
0 0 0 is_stmt
0x000000000000000d 9 7
0
0 0 0 is_stmt
0x0000006
7
: 4c address += 4, line += 2, op-index += 0
0x0000006
9
: 4c address += 4, line += 2, op-index += 0
0x0000000000000011 11 7
1
0 0 0 is_stmt
0x0000000000000011 11 7
0
0 0 0 is_stmt
0x0000006
8
: 05 DW_LNS_set_column (5)
0x0000006
a
: 05 DW_LNS_set_column (5)
0x0000006
a
: 0b DW_LNS_set_epilogue_begin
0x0000006
c
: 0b DW_LNS_set_epilogue_begin
0x0000006
b
: 38 address += 3, line += -4, op-index += 0
0x0000006
d
: 38 address += 3, line += -4, op-index += 0
0x0000000000000014 7 5
1
0 0 0 is_stmt epilogue_begin
0x0000000000000014 7 5
0
0 0 0 is_stmt epilogue_begin
0x0000006
c: 02
DW_LNS_
advance_pc (addr += 2, op-index +=
0)
0x0000006
e: 05
DW_LNS_
set_column (
0)
0x000000
6e: 00
DW_LN
E_end_sequence
0x000000
70: 03
DW_LN
S_advance_line (18)
0x0000000000000016 7 5 1 0 0 0 is_stmt end_sequence
0x0000007
2: ba
address
+= 12,
line
+= 0, op-index += 0
0x0000007
1: 00 DW_LNE_set_
address
(0x0000000000000020)
0x0000000000000020 18 0
0
0 0 0 is_stmt
0x0000007c: 03 DW_LNS_advance_
line
(18)
0x0000007
3
: 05 DW_LNS_set_column (7)
0x0000007e: 01 DW_LNS_copy
0x000000
75
: 0a DW_LNS_set_prologue_end
0x0000000000000020 18 0
1
0 0 0 is_stmt
0x000000
76
: a0 address += 10, line += 2, op-index += 0
0x0000007
f
: 05 DW_LNS_set_column (7)
0x000000000000002a 20 7
0
0 0 0 is_stmt prologue_end
0x000000
81
: 0a DW_LNS_set_prologue_end
0x000000
77
: 3d address += 3, line += 1, op-index += 0
0x000000
82
: a0 address += 10, line += 2, op-index += 0
0x000000000000002d 21 7
0
0 0 0 is_stmt
0x000000000000002a 20 7
1
0 0 0 is_stmt prologue_end
0x000000
78
: 4c address += 4, line += 2, op-index += 0
0x000000
83
: 3d address += 3, line += 1, op-index += 0
0x0000000000000031 23 7
0
0 0 0 is_stmt
0x000000000000002d 21 7
1
0 0 0 is_stmt
0x000000
79
: 05 DW_LNS_set_column (5)
0x000000
84
: 4c address += 4, line += 2, op-index += 0
0x000000
7b
: 0b DW_LNS_set_epilogue_begin
0x0000000000000031 23 7
1
0 0 0 is_stmt
0x000000
7c
: 38 address += 3, line += -4, op-index += 0
0x000000
85
: 05 DW_LNS_set_column (5)
0x0000000000000034 19 5
0
0 0 0 is_stmt epilogue_begin
0x000000
87
: 0b DW_LNS_set_epilogue_begin
0x000000
7d: 05
DW_LNS_
set_column (
0)
0x000000
88
: 38 address += 3, line += -4, op-index += 0
0x000000
7f: 03
DW_LN
S_advance_line (30)
0x0000000000000034 19 5
1
0 0 0 is_stmt epilogue_begin
0x0000008
1: ba
address
+= 12,
line
+= 0, op-index += 0
0x000000
89: 02
DW_LNS_
advance_pc (addr += 2, op-index +=
0)
0x0000000000000040 30 0
0
0 0 0 is_stmt
0x000000
8b: 00
DW_LN
E_end_sequence
0x000000
82
: 05 DW_LNS_set_column (7)
0x0000000000000036 19 5 1 0 0 0 is_stmt end_sequence
0x000000
84
: 0a DW_LNS_set_prologue_end
0x0000008
e: 00 DW_LNE_set_
address
(0x0000000000000040)
0x000000
85
: a0 address += 10, line += 2, op-index += 0
0x00000099: 03 DW_LNS_advance_
line
(30)
0x000000000000004a 32 7
0
0 0 0 is_stmt prologue_end
0x0000009b: 01 DW_LNS_copy
0x000000
86
: 3d address += 3, line += 1, op-index += 0
0x0000000000000040 30 0
1
0 0 0 is_stmt
0x000000000000004d 33 7
0
0 0 0 is_stmt
0x000000
9c
: 05 DW_LNS_set_column (7)
0x000000
87
: 4c address += 4, line += 2, op-index += 0
0x000000
9e
: 0a DW_LNS_set_prologue_end
0x0000000000000051 35 7
0
0 0 0 is_stmt
0x000000
9f
: a0 address += 10, line += 2, op-index += 0
0x000000
88
: 05 DW_LNS_set_column (5)
0x000000000000004a 32 7
1
0 0 0 is_stmt prologue_end
0x000000
8a
: 0b DW_LNS_set_epilogue_begin
0x000000
a0
: 3d address += 3, line += 1, op-index += 0
0x000000
8b
: 38 address += 3, line += -4, op-index += 0
0x000000000000004d 33 7
1
0 0 0 is_stmt
0x0000000000000054 31 5
0
0 0 0 is_stmt epilogue_begin
0x000000
a1
: 4c address += 4, line += 2, op-index += 0
0x000000
8c: 05
DW_LNS_
set_column (
0)
0x0000000000000051 35 7
1
0 0 0 is_stmt
0x000000
8e: 03
DW_LN
S_advance_line (42)
0x000000
a2
: 05 DW_LNS_set_column (5)
0x000000
90: ba
address
+= 12,
line
+= 0, op-index += 0
0x000000
a4
: 0b DW_LNS_set_epilogue_begin
0x0000000000000060 42 0
0
0 0 0 is_stmt
0x000000
a5
: 38 address += 3, line += -4, op-index += 0
0x000000
91
: 05 DW_LNS_set_column (7)
0x0000000000000054 31 5
1
0 0 0 is_stmt epilogue_begin
0x000000
93
: 0a DW_LNS_set_prologue_end
0x000000
a6: 02
DW_LNS_
advance_pc (addr += 2, op-index +=
0)
0x000000
94
: a0 address += 10, line += 2, op-index += 0
0x000000
a8: 00
DW_LN
E_end_sequence
0x000000000000006a 44 7
0
0 0 0 is_stmt prologue_end
0x0000000000000056 31 5 1 0 0 0 is_stmt end_sequence
0x000000
95
: 3d address += 3, line += 1, op-index += 0
0x000000
ab: 00 DW_LNE_set_
address
(0x0000000000000060)
0x000000000000006d 45 7
0
0 0 0 is_stmt
0x000000b6: 03 DW_LNS_advance_
line
(42)
0x000000
96
: 4c address += 4, line += 2, op-index += 0
0x000000b8: 01 DW_LNS_copy
0x0000000000000071 47 7
0
0 0 0 is_stmt
0x0000000000000060 42 0
1
0 0 0 is_stmt
0x000000
97
: 05 DW_LNS_set_column (5)
0x000000
b9
: 05 DW_LNS_set_column (7)
0x000000
99
: 0b DW_LNS_set_epilogue_begin
0x000000
bb
: 0a DW_LNS_set_prologue_end
0x000000
9a
: 38 address += 3, line += -4, op-index += 0
0x000000
bc
: a0 address += 10, line += 2, op-index += 0
0x0000000000000074 43 5
0
0 0 0 is_stmt epilogue_begin
0x000000000000006a 44 7
1
0 0 0 is_stmt prologue_end
0x000000
9b
: 02 DW_LNS_advance_pc (addr += 2, op-index += 0)
0x000000
bd
: 3d address += 3, line += 1, op-index += 0
0x000000
9d
: 00 DW_LNE_end_sequence
0x000000000000006d 45 7
1
0 0 0 is_stmt
0x0000000000000076 43 5
0
0 0 0 is_stmt end_sequence
0x000000
be
: 4c address += 4, line += 2, op-index += 0
0x0000000000000071 47 7
1
0 0 0 is_stmt
0x000000
bf
: 05 DW_LNS_set_column (5)
0x000000
c1
: 0b DW_LNS_set_epilogue_begin
0x000000
c2
: 38 address += 3, line += -4, op-index += 0
0x0000000000000074 43 5
1
0 0 0 is_stmt epilogue_begin
0x000000
c3
: 02 DW_LNS_advance_pc (addr += 2, op-index += 0)
0x000000
c5
: 00 DW_LNE_end_sequence
0x0000000000000076 43 5
1
0 0 0 is_stmt end_sequence
已保存差异
原始文本
打开文件
out/generated_no_fcas.o: file format elf64-x86-64 .debug_line contents: debug_line[0x00000000] Line table prologue: total_length: 0x0000009c format: DWARF32 version: 5 address_size: 8 seg_select_size: 0 prologue_length: 0x0000004a min_inst_length: 1 max_ops_per_inst: 1 default_is_stmt: 1 line_base: -5 line_range: 14 opcode_base: 13 standard_opcode_lengths[DW_LNS_copy] = 0 standard_opcode_lengths[DW_LNS_advance_pc] = 1 standard_opcode_lengths[DW_LNS_advance_line] = 1 standard_opcode_lengths[DW_LNS_set_file] = 1 standard_opcode_lengths[DW_LNS_set_column] = 1 standard_opcode_lengths[DW_LNS_negate_stmt] = 0 standard_opcode_lengths[DW_LNS_set_basic_block] = 0 standard_opcode_lengths[DW_LNS_const_add_pc] = 0 standard_opcode_lengths[DW_LNS_fixed_advance_pc] = 1 standard_opcode_lengths[DW_LNS_set_prologue_end] = 0 standard_opcode_lengths[DW_LNS_set_epilogue_begin] = 0 standard_opcode_lengths[DW_LNS_set_isa] = 1 include_directories[ 0] = .debug_line_str[0x00000000] = "/tmp/fcas_friendly" include_directories[ 1] = .debug_line_str[0x00000035] = "/usr/include/bits" include_directories[ 2] = .debug_line_str[0x00000047] = "/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11" include_directories[ 3] = .debug_line_str[0x00000086] = "/usr/include" file_names[ 0]: name: .debug_line_str[0x00000093] = "out/generated.cpp" dir_index: 0 file_names[ 1]: name: .debug_line_str[0x000000a5] = "types.h" dir_index: 1 file_names[ 2]: name: .debug_line_str[0x000000ad] = "stdint-intn.h" dir_index: 1 file_names[ 3]: name: .debug_line_str[0x000000bb] = "cstdint" dir_index: 2 file_names[ 4]: name: .debug_line_str[0x000000c3] = "stdint.h" dir_index: 3 file_names[ 5]: name: .debug_line_str[0x000000cc] = "stdint-uintn.h" dir_index: 1 Address Line Column File ISA Discriminator OpIndex Flags ------------------ ------ ------ ------ --- ------------- ------- ------------- 0x00000056: 04 DW_LNS_set_file (0) 0x00000058: 00 DW_LNE_set_address (0x0000000000000000) 0x00000063: 17 address += 0, line += 5, op-index += 0 0x0000000000000000 6 0 0 0 0 0 is_stmt 0x00000064: 05 DW_LNS_set_column (7) 0x00000066: 0a DW_LNS_set_prologue_end 0x00000067: a0 address += 10, line += 2, op-index += 0 0x000000000000000a 8 7 0 0 0 0 is_stmt prologue_end 0x00000068: 3d address += 3, line += 1, op-index += 0 0x000000000000000d 9 7 0 0 0 0 is_stmt 0x00000069: 4c address += 4, line += 2, op-index += 0 0x0000000000000011 11 7 0 0 0 0 is_stmt 0x0000006a: 05 DW_LNS_set_column (5) 0x0000006c: 0b DW_LNS_set_epilogue_begin 0x0000006d: 38 address += 3, line += -4, op-index += 0 0x0000000000000014 7 5 0 0 0 0 is_stmt epilogue_begin 0x0000006e: 05 DW_LNS_set_column (0) 0x00000070: 03 DW_LNS_advance_line (18) 0x00000072: ba address += 12, line += 0, op-index += 0 0x0000000000000020 18 0 0 0 0 0 is_stmt 0x00000073: 05 DW_LNS_set_column (7) 0x00000075: 0a DW_LNS_set_prologue_end 0x00000076: a0 address += 10, line += 2, op-index += 0 0x000000000000002a 20 7 0 0 0 0 is_stmt prologue_end 0x00000077: 3d address += 3, line += 1, op-index += 0 0x000000000000002d 21 7 0 0 0 0 is_stmt 0x00000078: 4c address += 4, line += 2, op-index += 0 0x0000000000000031 23 7 0 0 0 0 is_stmt 0x00000079: 05 DW_LNS_set_column (5) 0x0000007b: 0b DW_LNS_set_epilogue_begin 0x0000007c: 38 address += 3, line += -4, op-index += 0 0x0000000000000034 19 5 0 0 0 0 is_stmt epilogue_begin 0x0000007d: 05 DW_LNS_set_column (0) 0x0000007f: 03 DW_LNS_advance_line (30) 0x00000081: ba address += 12, line += 0, op-index += 0 0x0000000000000040 30 0 0 0 0 0 is_stmt 0x00000082: 05 DW_LNS_set_column (7) 0x00000084: 0a DW_LNS_set_prologue_end 0x00000085: a0 address += 10, line += 2, op-index += 0 0x000000000000004a 32 7 0 0 0 0 is_stmt prologue_end 0x00000086: 3d address += 3, line += 1, op-index += 0 0x000000000000004d 33 7 0 0 0 0 is_stmt 0x00000087: 4c address += 4, line += 2, op-index += 0 0x0000000000000051 35 7 0 0 0 0 is_stmt 0x00000088: 05 DW_LNS_set_column (5) 0x0000008a: 0b DW_LNS_set_epilogue_begin 0x0000008b: 38 address += 3, line += -4, op-index += 0 0x0000000000000054 31 5 0 0 0 0 is_stmt epilogue_begin 0x0000008c: 05 DW_LNS_set_column (0) 0x0000008e: 03 DW_LNS_advance_line (42) 0x00000090: ba address += 12, line += 0, op-index += 0 0x0000000000000060 42 0 0 0 0 0 is_stmt 0x00000091: 05 DW_LNS_set_column (7) 0x00000093: 0a DW_LNS_set_prologue_end 0x00000094: a0 address += 10, line += 2, op-index += 0 0x000000000000006a 44 7 0 0 0 0 is_stmt prologue_end 0x00000095: 3d address += 3, line += 1, op-index += 0 0x000000000000006d 45 7 0 0 0 0 is_stmt 0x00000096: 4c address += 4, line += 2, op-index += 0 0x0000000000000071 47 7 0 0 0 0 is_stmt 0x00000097: 05 DW_LNS_set_column (5) 0x00000099: 0b DW_LNS_set_epilogue_begin 0x0000009a: 38 address += 3, line += -4, op-index += 0 0x0000000000000074 43 5 0 0 0 0 is_stmt epilogue_begin 0x0000009b: 02 DW_LNS_advance_pc (addr += 2, op-index += 0) 0x0000009d: 00 DW_LNE_end_sequence 0x0000000000000076 43 5 0 0 0 0 is_stmt end_sequence
更改后文本
打开文件
out/generated_yes_fcas.o: file format elf64-x86-64 .debug_line contents: debug_line[0x00000000] Line table prologue: total_length: 0x000000c4 format: DWARF32 version: 5 address_size: 8 seg_select_size: 0 prologue_length: 0x0000004a min_inst_length: 1 max_ops_per_inst: 1 default_is_stmt: 1 line_base: -5 line_range: 14 opcode_base: 13 standard_opcode_lengths[DW_LNS_copy] = 0 standard_opcode_lengths[DW_LNS_advance_pc] = 1 standard_opcode_lengths[DW_LNS_advance_line] = 1 standard_opcode_lengths[DW_LNS_set_file] = 1 standard_opcode_lengths[DW_LNS_set_column] = 1 standard_opcode_lengths[DW_LNS_negate_stmt] = 0 standard_opcode_lengths[DW_LNS_set_basic_block] = 0 standard_opcode_lengths[DW_LNS_const_add_pc] = 0 standard_opcode_lengths[DW_LNS_fixed_advance_pc] = 1 standard_opcode_lengths[DW_LNS_set_prologue_end] = 0 standard_opcode_lengths[DW_LNS_set_epilogue_begin] = 0 standard_opcode_lengths[DW_LNS_set_isa] = 1 include_directories[ 0] = .debug_line_str[0x00000000] = "/tmp/fcas_friendly" include_directories[ 1] = .debug_line_str[0x00000035] = "/usr/include/bits" include_directories[ 2] = .debug_line_str[0x00000047] = "/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11" include_directories[ 3] = .debug_line_str[0x00000086] = "/usr/include" file_names[ 0]: name: .debug_line_str[0x00000093] = "out/generated.cpp" dir_index: 0 file_names[ 1]: name: .debug_line_str[0x000000a5] = "types.h" dir_index: 1 file_names[ 2]: name: .debug_line_str[0x000000ad] = "stdint-intn.h" dir_index: 1 file_names[ 3]: name: .debug_line_str[0x000000bb] = "cstdint" dir_index: 2 file_names[ 4]: name: .debug_line_str[0x000000c3] = "stdint.h" dir_index: 3 file_names[ 5]: name: .debug_line_str[0x000000cc] = "stdint-uintn.h" dir_index: 1 Address Line Column File ISA Discriminator OpIndex Flags ------------------ ------ ------ ------ --- ------------- ------- ------------- 0x00000056: 00 DW_LNE_set_address (0x0000000000000000) 0x00000061: 17 address += 0, line += 5, op-index += 0 0x0000000000000000 6 0 1 0 0 0 is_stmt 0x00000062: 05 DW_LNS_set_column (7) 0x00000064: 0a DW_LNS_set_prologue_end 0x00000065: a0 address += 10, line += 2, op-index += 0 0x000000000000000a 8 7 1 0 0 0 is_stmt prologue_end 0x00000066: 3d address += 3, line += 1, op-index += 0 0x000000000000000d 9 7 1 0 0 0 is_stmt 0x00000067: 4c address += 4, line += 2, op-index += 0 0x0000000000000011 11 7 1 0 0 0 is_stmt 0x00000068: 05 DW_LNS_set_column (5) 0x0000006a: 0b DW_LNS_set_epilogue_begin 0x0000006b: 38 address += 3, line += -4, op-index += 0 0x0000000000000014 7 5 1 0 0 0 is_stmt epilogue_begin 0x0000006c: 02 DW_LNS_advance_pc (addr += 2, op-index += 0) 0x0000006e: 00 DW_LNE_end_sequence 0x0000000000000016 7 5 1 0 0 0 is_stmt end_sequence 0x00000071: 00 DW_LNE_set_address (0x0000000000000020) 0x0000007c: 03 DW_LNS_advance_line (18) 0x0000007e: 01 DW_LNS_copy 0x0000000000000020 18 0 1 0 0 0 is_stmt 0x0000007f: 05 DW_LNS_set_column (7) 0x00000081: 0a DW_LNS_set_prologue_end 0x00000082: a0 address += 10, line += 2, op-index += 0 0x000000000000002a 20 7 1 0 0 0 is_stmt prologue_end 0x00000083: 3d address += 3, line += 1, op-index += 0 0x000000000000002d 21 7 1 0 0 0 is_stmt 0x00000084: 4c address += 4, line += 2, op-index += 0 0x0000000000000031 23 7 1 0 0 0 is_stmt 0x00000085: 05 DW_LNS_set_column (5) 0x00000087: 0b DW_LNS_set_epilogue_begin 0x00000088: 38 address += 3, line += -4, op-index += 0 0x0000000000000034 19 5 1 0 0 0 is_stmt epilogue_begin 0x00000089: 02 DW_LNS_advance_pc (addr += 2, op-index += 0) 0x0000008b: 00 DW_LNE_end_sequence 0x0000000000000036 19 5 1 0 0 0 is_stmt end_sequence 0x0000008e: 00 DW_LNE_set_address (0x0000000000000040) 0x00000099: 03 DW_LNS_advance_line (30) 0x0000009b: 01 DW_LNS_copy 0x0000000000000040 30 0 1 0 0 0 is_stmt 0x0000009c: 05 DW_LNS_set_column (7) 0x0000009e: 0a DW_LNS_set_prologue_end 0x0000009f: a0 address += 10, line += 2, op-index += 0 0x000000000000004a 32 7 1 0 0 0 is_stmt prologue_end 0x000000a0: 3d address += 3, line += 1, op-index += 0 0x000000000000004d 33 7 1 0 0 0 is_stmt 0x000000a1: 4c address += 4, line += 2, op-index += 0 0x0000000000000051 35 7 1 0 0 0 is_stmt 0x000000a2: 05 DW_LNS_set_column (5) 0x000000a4: 0b DW_LNS_set_epilogue_begin 0x000000a5: 38 address += 3, line += -4, op-index += 0 0x0000000000000054 31 5 1 0 0 0 is_stmt epilogue_begin 0x000000a6: 02 DW_LNS_advance_pc (addr += 2, op-index += 0) 0x000000a8: 00 DW_LNE_end_sequence 0x0000000000000056 31 5 1 0 0 0 is_stmt end_sequence 0x000000ab: 00 DW_LNE_set_address (0x0000000000000060) 0x000000b6: 03 DW_LNS_advance_line (42) 0x000000b8: 01 DW_LNS_copy 0x0000000000000060 42 0 1 0 0 0 is_stmt 0x000000b9: 05 DW_LNS_set_column (7) 0x000000bb: 0a DW_LNS_set_prologue_end 0x000000bc: a0 address += 10, line += 2, op-index += 0 0x000000000000006a 44 7 1 0 0 0 is_stmt prologue_end 0x000000bd: 3d address += 3, line += 1, op-index += 0 0x000000000000006d 45 7 1 0 0 0 is_stmt 0x000000be: 4c address += 4, line += 2, op-index += 0 0x0000000000000071 47 7 1 0 0 0 is_stmt 0x000000bf: 05 DW_LNS_set_column (5) 0x000000c1: 0b DW_LNS_set_epilogue_begin 0x000000c2: 38 address += 3, line += -4, op-index += 0 0x0000000000000074 43 5 1 0 0 0 is_stmt epilogue_begin 0x000000c3: 02 DW_LNS_advance_pc (addr += 2, op-index += 0) 0x000000c5: 00 DW_LNE_end_sequence 0x0000000000000076 43 5 1 0 0 0 is_stmt end_sequence
查找差异