Download docs/research/huffman-initialization.json from nmarshall/urt-rs: direct link, hf CLI and curl.
- Browser
- Download file 461 kB
-
https://huggingface.co/nmarshall/urt-rs/resolve/main/docs/research/huffman-initialization.json
- Command line
-
hf download hf://nmarshall/urt-rs/docs/research/huffman-initialization.json
-
curl -L -o huffman-initialization.json https://huggingface.co/nmarshall/urt-rs/resolve/main/docs/research/huffman-initialization.json
461 kB
{
"limitations": "Paired Linux ELF64 bounded synthetic initialization/schedule slices. Original processes/native callees never execute. PUSH omitted, POP/RET stopped; memset effects supplied. Real frequency table extracted from verified file-backed image, but conceptual full schedule digest is generated from counts, not evaluated through all native training iterations. Huff_addRef requests stop before calls; no trained/adaptive tree or actual codebook/runtime/platform conformance is established.",
"native": {
"linux--Quake3-UrT-Ded.x86_64": {
"disassembly_sha256": "052ab3f6a3839fb43519fc71dea4dddc8d2d32ddaec7af312b80c2b17ce7c416",
"entry_request": {
"flag_word": 1,
"huff_init_pointer": 8190272,
"omitted_push_addresses": [
4438986,
4438996,
4439001,
4439004
],
"trace": [
4438986,
4438988,
4438993,
4438996,
4438998,
4439001,
4439002,
4439004,
4439005,
4439009
],
"trace_length": 10,
"trace_sha256": "cfa51257ca2ff19cbee7afe17ce89bfdf417c0f1c9d0aaca5477fd6084fff9d0"
},
"frequency_table": {
"address": 7142592,
"conceptual_schedule_sha256": "36279012cf2af3fc116d5e304fe09c4ae37719c1c5f43c7f97ace58beb9eeb13",
"counts": [
250315,
41193,
6292,
7106,
3730,
3750,
6110,
23283,
33317,
6950,
7838,
9714,
9257,
17259,
3949,
1778,
8288,
1604,
1590,
1663,
1100,
1213,
1238,
1134,
1749,
1059,
1246,
1149,
1273,
4486,
2805,
3472,
21819,
1159,
1670,
1066,
1043,
1012,
1053,
1070,
1726,
888,
1180,
850,
960,
780,
1752,
3296,
10630,
4514,
5881,
2685,
4650,
3837,
2093,
1867,
2584,
1949,
1972,
940,
1134,
1788,
1670,
1206,
5719,
6128,
7222,
6654,
3710,
3795,
1492,
1524,
2215,
1140,
1355,
971,
2180,
1248,
1328,
1195,
1770,
1078,
1264,
1266,
1168,
965,
1155,
1186,
1347,
1228,
1529,
1600,
2617,
2048,
2546,
3275,
2410,
3585,
2504,
2800,
2675,
6146,
3663,
2840,
14253,
3164,
2221,
1687,
3208,
2739,
3512,
4796,
4091,
3515,
5288,
4016,
7937,
6031,
5360,
3924,
4892,
3743,
4566,
4807,
5852,
6400,
6225,
8291,
23243,
7838,
7073,
8935,
5437,
4483,
3641,
5256,
5312,
5328,
5370,
3492,
2458,
1694,
1821,
2121,
1916,
1149,
1516,
1367,
1236,
1029,
1258,
1104,
1245,
1006,
1149,
1025,
1241,
952,
1287,
997,
1713,
1009,
1187,
879,
1099,
929,
1078,
951,
1656,
930,
1153,
1030,
1262,
1062,
1214,
1060,
1621,
930,
1106,
912,
1034,
892,
1158,
990,
1175,
850,
1121,
903,
1087,
920,
1144,
1056,
3462,
2240,
4397,
12136,
7758,
1345,
1307,
3278,
1950,
886,
1023,
1112,
1077,
1042,
1061,
1071,
1484,
1001,
1096,
915,
1052,
995,
1070,
876,
1111,
851,
1059,
805,
1112,
923,
1103,
817,
1899,
1872,
976,
841,
1127,
956,
1159,
950,
7791,
954,
1289,
933,
1127,
3207,
1020,
927,
1355,
768,
1040,
745,
952,
805,
1073,
740,
1013,
805,
1008,
796,
996,
1057,
11457,
13504
],
"digest_encoding": "for each symbol ascending, repeated count times: bytes(symbol,tree0,symbol,tree1)",
"file_offset": 851136,
"paired_request_count": 2106680,
"sha256": "1cbdca8d6c9bb22247525a4807c5e18cec9b87336c56016424eecd879b505abf",
"total": 1053340
},
"graphs": {
"Huff_Init": {
"calls": [
{
"address": 4479059,
"label": "memset@plt",
"target": 4202040
},
{
"address": 4479078,
"label": "memset@plt",
"target": 4202040
}
],
"edges": [
{
"from": 4479048,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479049
},
{
"from": 4479049,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479054
},
{
"from": 4479054,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479057
},
{
"from": 4479057,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479059
},
{
"from": 4479059,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4479064
},
{
"from": 4479064,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479071
},
{
"from": 4479071,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479076
},
{
"from": 4479076,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479078
},
{
"from": 4479078,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4479083
},
{
"from": 4479083,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479089
},
{
"from": 4479089,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479092
},
{
"from": 4479092,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479095
},
{
"from": 4479095,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479103
},
{
"from": 4479103,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479107
},
{
"from": 4479107,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479113
},
{
"from": 4479113,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479116
},
{
"from": 4479116,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479124
},
{
"from": 4479124,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479131
},
{
"from": 4479131,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479138
},
{
"from": 4479138,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479145
},
{
"from": 4479145,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479152
},
{
"from": 4479152,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479159
},
{
"from": 4479159,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479166
},
{
"from": 4479166,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479173
},
{
"from": 4479173,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479180
},
{
"from": 4479180,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479188
},
{
"from": 4479188,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479196
},
{
"from": 4479196,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479203
},
{
"from": 4479203,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479211
},
{
"from": 4479211,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479218
},
{
"from": 4479218,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479226
},
{
"from": 4479226,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479229
},
{
"from": 4479229,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479232
},
{
"from": 4479232,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479236
},
{
"from": 4479236,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479244
},
{
"from": 4479244,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479248
},
{
"from": 4479248,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479251
},
{
"from": 4479251,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479254
},
{
"from": 4479254,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479262
},
{
"from": 4479262,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479266
},
{
"from": 4479266,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479270
},
{
"from": 4479270,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479277
},
{
"from": 4479277,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479281
},
{
"from": 4479281,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479288
},
{
"from": 4479288,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479292
},
{
"from": 4479292,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479300
},
{
"from": 4479300,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479308
},
{
"from": 4479308,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479312
},
{
"from": 4479312,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479320
},
{
"from": 4479320,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479327
},
{
"from": 4479327,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479335
},
{
"from": 4479335,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479339
},
{
"from": 4479339,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479346
},
{
"from": 4479346,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479347
},
{
"from": 4479347,
"kind": "return",
"target_scope": "external",
"to": null
}
],
"entry": 4479048,
"instructions": [
{
"address": 4479048,
"line": "445848: 53 \tpushq\t%rbx",
"opcode": "pushq",
"operands": "%rbx"
},
{
"address": 4479049,
"line": "445849: ba 30 c8 00 00 \tmovl\t$0xc830, %edx # imm = 0xC830",
"opcode": "movl",
"operands": "$0xc830, %edx # imm = 0xC830"
},
{
"address": 4479054,
"line": "44584e: 48 89 fb \tmovq\t%rdi, %rbx",
"opcode": "movq",
"operands": "%rdi, %rbx"
},
{
"address": 4479057,
"line": "445851: 31 f6 \txorl\t%esi, %esi",
"opcode": "xorl",
"operands": "%esi, %esi"
},
{
"address": 4479059,
"line": "445853: e8 e0 c5 fb ff \tcallq\t0x401e38 <memset@plt>",
"opcode": "callq",
"operands": "0x401e38 <memset@plt>"
},
{
"address": 4479064,
"line": "445858: 48 8d bb 30 c8 00 00 \tleaq\t0xc830(%rbx), %rdi",
"opcode": "leaq",
"operands": "0xc830(%rbx), %rdi"
},
{
"address": 4479071,
"line": "44585f: ba 30 c8 00 00 \tmovl\t$0xc830, %edx # imm = 0xC830",
"opcode": "movl",
"operands": "$0xc830, %edx # imm = 0xC830"
},
{
"address": 4479076,
"line": "445864: 31 f6 \txorl\t%esi, %esi",
"opcode": "xorl",
"operands": "%esi, %esi"
},
{
"address": 4479078,
"line": "445866: e8 cd c5 fb ff \tcallq\t0x401e38 <memset@plt>",
"opcode": "callq",
"operands": "0x401e38 <memset@plt>"
},
{
"address": 4479083,
"line": "44586b: 8b 8b 30 c8 00 00 \tmovl\t0xc830(%rbx), %ecx",
"opcode": "movl",
"operands": "0xc830(%rbx), %ecx"
},
{
"address": 4479089,
"line": "445871: 48 63 f9 \tmovslq\t%ecx, %rdi",
"opcode": "movslq",
"operands": "%ecx, %rdi"
},
{
"address": 4479092,
"line": "445874: 83 c1 01 \taddl\t$0x1, %ecx",
"opcode": "addl",
"operands": "$0x1, %ecx"
},
{
"address": 4479095,
"line": "445877: 4c 8d 04 fd 00 00 00 00 \tleaq\t(,%rdi,8), %r8",
"opcode": "leaq",
"operands": "(,%rdi,8), %r8"
},
{
"address": 4479103,
"line": "44587f: 48 c1 e7 06 \tshlq\t$0x6, %rdi",
"opcode": "shlq",
"operands": "$0x6, %rdi"
},
{
"address": 4479107,
"line": "445883: 89 8b 30 c8 00 00 \tmovl\t%ecx, 0xc830(%rbx)",
"opcode": "movl",
"operands": "%ecx, 0xc830(%rbx)"
},
{
"address": 4479113,
"line": "445889: 4c 29 c7 \tsubq\t%r8, %rdi",
"opcode": "subq",
"operands": "%r8, %rdi"
},
{
"address": 4479116,
"line": "44588c: 48 8d b4 1f 60 d0 00 00 \tleaq\t0xd060(%rdi,%rbx), %rsi",
"opcode": "leaq",
"operands": "0xd060(%rdi,%rbx), %rsi"
},
{
"address": 4479124,
"line": "445894: 48 89 b3 38 c8 00 00 \tmovq\t%rsi, 0xc838(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0xc838(%rbx)"
},
{
"address": 4479131,
"line": "44589b: 48 89 b3 40 c8 00 00 \tmovq\t%rsi, 0xc840(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0xc840(%rbx)"
},
{
"address": 4479138,
"line": "4458a2: 48 89 b3 50 d0 00 00 \tmovq\t%rsi, 0xd050(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0xd050(%rbx)"
},
{
"address": 4479145,
"line": "4458a9: 48 89 b3 48 c8 00 00 \tmovq\t%rsi, 0xc848(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0xc848(%rbx)"
},
{
"address": 4479152,
"line": "4458b0: c7 46 34 00 01 00 00 \tmovl\t$0x100, 0x34(%rsi) # imm = 0x100",
"opcode": "movl",
"operands": "$0x100, 0x34(%rsi) # imm = 0x100"
},
{
"address": 4479159,
"line": "4458b7: 48 8b 93 38 c8 00 00 \tmovq\t0xc838(%rbx), %rdx",
"opcode": "movq",
"operands": "0xc838(%rbx), %rdx"
},
{
"address": 4479166,
"line": "4458be: c7 42 30 00 00 00 00 \tmovl\t$0x0, 0x30(%rdx)",
"opcode": "movl",
"operands": "$0x0, 0x30(%rdx)"
},
{
"address": 4479173,
"line": "4458c5: 48 8b 83 40 c8 00 00 \tmovq\t0xc840(%rbx), %rax",
"opcode": "movq",
"operands": "0xc840(%rbx), %rax"
},
{
"address": 4479180,
"line": "4458cc: 48 c7 40 20 00 00 00 00 \tmovq\t$0x0, 0x20(%rax)",
"opcode": "movq",
"operands": "$0x0, 0x20(%rax)"
},
{
"address": 4479188,
"line": "4458d4: 48 c7 40 18 00 00 00 00 \tmovq\t$0x0, 0x18(%rax)",
"opcode": "movq",
"operands": "$0x0, 0x18(%rax)"
},
{
"address": 4479196,
"line": "4458dc: 4c 8b 9b 38 c8 00 00 \tmovq\t0xc838(%rbx), %r11",
"opcode": "movq",
"operands": "0xc838(%rbx), %r11"
},
{
"address": 4479203,
"line": "4458e3: 49 c7 43 08 00 00 00 00 \tmovq\t$0x0, 0x8(%r11)",
"opcode": "movq",
"operands": "$0x0, 0x8(%r11)"
},
{
"address": 4479211,
"line": "4458eb: 49 c7 03 00 00 00 00 \tmovq\t$0x0, (%r11)",
"opcode": "movq",
"operands": "$0x0, (%r11)"
},
{
"address": 4479218,
"line": "4458f2: 49 c7 43 10 00 00 00 00 \tmovq\t$0x0, 0x10(%r11)",
"opcode": "movq",
"operands": "$0x0, 0x10(%r11)"
},
{
"address": 4479226,
"line": "4458fa: 44 8b 03 \tmovl\t(%rbx), %r8d",
"opcode": "movl",
"operands": "(%rbx), %r8d"
},
{
"address": 4479229,
"line": "4458fd: 4d 63 c8 \tmovslq\t%r8d, %r9",
"opcode": "movslq",
"operands": "%r8d, %r9"
},
{
"address": 4479232,
"line": "445900: 41 83 c0 01 \taddl\t$0x1, %r8d",
"opcode": "addl",
"operands": "$0x1, %r8d"
},
{
"address": 4479236,
"line": "445904: 4e 8d 14 cd 00 00 00 00 \tleaq\t(,%r9,8), %r10",
"opcode": "leaq",
"operands": "(,%r9,8), %r10"
},
{
"address": 4479244,
"line": "44590c: 49 c1 e1 06 \tshlq\t$0x6, %r9",
"opcode": "shlq",
"operands": "$0x6, %r9"
},
{
"address": 4479248,
"line": "445910: 44 89 03 \tmovl\t%r8d, (%rbx)",
"opcode": "movl",
"operands": "%r8d, (%rbx)"
},
{
"address": 4479251,
"line": "445913: 4d 29 d1 \tsubq\t%r10, %r9",
"opcode": "subq",
"operands": "%r10, %r9"
},
{
"address": 4479254,
"line": "445916: 49 8d bc 19 30 08 00 00 \tleaq\t0x830(%r9,%rbx), %rdi",
"opcode": "leaq",
"operands": "0x830(%r9,%rbx), %rdi"
},
{
"address": 4479262,
"line": "44591e: 48 89 7b 08 \tmovq\t%rdi, 0x8(%rbx)",
"opcode": "movq",
"operands": "%rdi, 0x8(%rbx)"
},
{
"address": 4479266,
"line": "445922: 48 89 7b 10 \tmovq\t%rdi, 0x10(%rbx)",
"opcode": "movq",
"operands": "%rdi, 0x10(%rbx)"
},
{
"address": 4479270,
"line": "445926: c7 47 34 00 01 00 00 \tmovl\t$0x100, 0x34(%rdi) # imm = 0x100",
"opcode": "movl",
"operands": "$0x100, 0x34(%rdi) # imm = 0x100"
},
{
"address": 4479277,
"line": "44592d: 48 8b 73 08 \tmovq\t0x8(%rbx), %rsi",
"opcode": "movq",
"operands": "0x8(%rbx), %rsi"
},
{
"address": 4479281,
"line": "445931: c7 46 30 00 00 00 00 \tmovl\t$0x0, 0x30(%rsi)",
"opcode": "movl",
"operands": "$0x0, 0x30(%rsi)"
},
{
"address": 4479288,
"line": "445938: 48 8b 4b 10 \tmovq\t0x10(%rbx), %rcx",
"opcode": "movq",
"operands": "0x10(%rbx), %rcx"
},
{
"address": 4479292,
"line": "44593c: 48 c7 41 20 00 00 00 00 \tmovq\t$0x0, 0x20(%rcx)",
"opcode": "movq",
"operands": "$0x0, 0x20(%rcx)"
},
{
"address": 4479300,
"line": "445944: 48 c7 41 18 00 00 00 00 \tmovq\t$0x0, 0x18(%rcx)",
"opcode": "movq",
"operands": "$0x0, 0x18(%rcx)"
},
{
"address": 4479308,
"line": "44594c: 48 8b 53 08 \tmovq\t0x8(%rbx), %rdx",
"opcode": "movq",
"operands": "0x8(%rbx), %rdx"
},
{
"address": 4479312,
"line": "445950: 48 c7 42 08 00 00 00 00 \tmovq\t$0x0, 0x8(%rdx)",
"opcode": "movq",
"operands": "$0x0, 0x8(%rdx)"
},
{
"address": 4479320,
"line": "445958: 48 c7 02 00 00 00 00 \tmovq\t$0x0, (%rdx)",
"opcode": "movq",
"operands": "$0x0, (%rdx)"
},
{
"address": 4479327,
"line": "44595f: 48 c7 42 10 00 00 00 00 \tmovq\t$0x0, 0x10(%rdx)",
"opcode": "movq",
"operands": "$0x0, 0x10(%rdx)"
},
{
"address": 4479335,
"line": "445967: 48 8b 43 08 \tmovq\t0x8(%rbx), %rax",
"opcode": "movq",
"operands": "0x8(%rbx), %rax"
},
{
"address": 4479339,
"line": "44596b: 48 89 83 20 08 00 00 \tmovq\t%rax, 0x820(%rbx)",
"opcode": "movq",
"operands": "%rax, 0x820(%rbx)"
},
{
"address": 4479346,
"line": "445972: 5b \tpopq\t%rbx",
"opcode": "popq",
"operands": "%rbx"
},
{
"address": 4479347,
"line": "445973: c3 \tretq",
"opcode": "retq",
"operands": ""
}
],
"limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services."
},
"Huff_addRef": {
"calls": [],
"edges": [
{
"from": 4480062,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480066
},
{
"from": 4480066,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480069
},
{
"from": 4480069,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480074
},
{
"from": 4480074,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480077
},
{
"from": 4480077,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480084
},
{
"from": 4480077,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480079
},
{
"from": 4480079,
"kind": "unconditional",
"target_scope": "external",
"to": 4479466
},
{
"from": 4480084,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480087
},
{
"from": 4480087,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480094
},
{
"from": 4480094,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480098
},
{
"from": 4480098,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480101
},
{
"from": 4480101,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480105
},
{
"from": 4480105,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480113
},
{
"from": 4480113,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480117
},
{
"from": 4480117,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480120
},
{
"from": 4480120,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480122
},
{
"from": 4480122,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480130
},
{
"from": 4480130,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480134
},
{
"from": 4480134,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480137
},
{
"from": 4480137,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480141
},
{
"from": 4480141,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480144
},
{
"from": 4480144,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480147
},
{
"from": 4480147,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480154
},
{
"from": 4480154,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480161
},
{
"from": 4480161,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480165
},
{
"from": 4480165,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480169
},
{
"from": 4480169,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480173
},
{
"from": 4480173,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480177
},
{
"from": 4480177,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480181
},
{
"from": 4480181,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480184
},
{
"from": 4480184,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480208
},
{
"from": 4480184,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480186
},
{
"from": 4480186,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480190
},
{
"from": 4480190,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480194
},
{
"from": 4480194,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480198
},
{
"from": 4480198,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480202
},
{
"from": 4480202,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480465
},
{
"from": 4480202,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480208
},
{
"from": 4480208,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480215
},
{
"from": 4480215,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480218
},
{
"from": 4480218,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480523
},
{
"from": 4480218,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480224
},
{
"from": 4480224,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480227
},
{
"from": 4480227,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480234
},
{
"from": 4480234,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480238
},
{
"from": 4480238,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480241
},
{
"from": 4480241,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480245
},
{
"from": 4480245,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480249
},
{
"from": 4480249,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480253
},
{
"from": 4480253,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480257
},
{
"from": 4480257,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480265
},
{
"from": 4480265,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480269
},
{
"from": 4480269,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480273
},
{
"from": 4480273,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480277
},
{
"from": 4480277,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480281
},
{
"from": 4480281,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480285
},
{
"from": 4480285,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480289
},
{
"from": 4480289,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480292
},
{
"from": 4480292,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480478
},
{
"from": 4480292,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480298
},
{
"from": 4480298,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480302
},
{
"from": 4480302,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480306
},
{
"from": 4480306,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480310
},
{
"from": 4480310,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480314
},
{
"from": 4480314,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480455
},
{
"from": 4480314,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480320
},
{
"from": 4480320,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480327
},
{
"from": 4480327,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480330
},
{
"from": 4480330,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480548
},
{
"from": 4480330,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480336
},
{
"from": 4480336,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480339
},
{
"from": 4480339,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480346
},
{
"from": 4480346,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480350
},
{
"from": 4480350,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480353
},
{
"from": 4480353,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480357
},
{
"from": 4480357,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480361
},
{
"from": 4480361,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480365
},
{
"from": 4480365,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480373
},
{
"from": 4480373,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480380
},
{
"from": 4480380,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480384
},
{
"from": 4480384,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480388
},
{
"from": 4480388,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480392
},
{
"from": 4480392,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480395
},
{
"from": 4480395,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480512
},
{
"from": 4480395,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480397
},
{
"from": 4480397,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480400
},
{
"from": 4480400,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480518
},
{
"from": 4480400,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480402
},
{
"from": 4480402,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480406
},
{
"from": 4480406,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480410
},
{
"from": 4480410,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480414
},
{
"from": 4480414,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480417
},
{
"from": 4480417,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480421
},
{
"from": 4480421,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480425
},
{
"from": 4480425,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480429
},
{
"from": 4480429,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480433
},
{
"from": 4480433,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480437
},
{
"from": 4480437,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480441
},
{
"from": 4480441,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480446
},
{
"from": 4480446,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480450
},
{
"from": 4480450,
"kind": "unconditional",
"target_scope": "external",
"to": 4479466
},
{
"from": 4480455,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480459
},
{
"from": 4480459,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480463
},
{
"from": 4480463,
"kind": "unconditional",
"target_scope": "local",
"to": 4480353
},
{
"from": 4480465,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480469
},
{
"from": 4480469,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480473
},
{
"from": 4480473,
"kind": "unconditional",
"target_scope": "local",
"to": 4480241
},
{
"from": 4480478,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480485
},
{
"from": 4480485,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480488
},
{
"from": 4480488,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480573
},
{
"from": 4480488,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480490
},
{
"from": 4480490,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480493
},
{
"from": 4480493,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480500
},
{
"from": 4480500,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480504
},
{
"from": 4480504,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480507
},
{
"from": 4480507,
"kind": "unconditional",
"target_scope": "local",
"to": 4480353
},
{
"from": 4480512,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480516
},
{
"from": 4480516,
"kind": "unconditional",
"target_scope": "local",
"to": 4480406
},
{
"from": 4480518,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480521
},
{
"from": 4480521,
"kind": "unconditional",
"target_scope": "local",
"to": 4480406
},
{
"from": 4480523,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480526
},
{
"from": 4480526,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480529
},
{
"from": 4480529,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480532
},
{
"from": 4480532,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480540
},
{
"from": 4480540,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480543
},
{
"from": 4480543,
"kind": "unconditional",
"target_scope": "local",
"to": 4480234
},
{
"from": 4480548,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480551
},
{
"from": 4480551,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480554
},
{
"from": 4480554,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480557
},
{
"from": 4480557,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480565
},
{
"from": 4480565,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480568
},
{
"from": 4480568,
"kind": "unconditional",
"target_scope": "local",
"to": 4480346
},
{
"from": 4480573,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480577
},
{
"from": 4480577,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480580
},
{
"from": 4480580,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480584
},
{
"from": 4480584,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480592
},
{
"from": 4480592,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480596
},
{
"from": 4480596,
"kind": "unconditional",
"target_scope": "local",
"to": 4480500
}
],
"entry": 4480062,
"instructions": [
{
"address": 4480062,
"line": "445c3e: 44 0f b6 ce \tmovzbl\t%sil, %r9d",
"opcode": "movzbl",
"operands": "%sil, %r9d"
},
{
"address": 4480066,
"line": "445c42: 4d 63 d1 \tmovslq\t%r9d, %r10",
"opcode": "movslq",
"operands": "%r9d, %r10"
},
{
"address": 4480069,
"line": "445c45: 4a 8b 74 d7 20 \tmovq\t0x20(%rdi,%r10,8), %rsi",
"opcode": "movq",
"operands": "0x20(%rdi,%r10,8), %rsi"
},
{
"address": 4480074,
"line": "445c4a: 48 85 f6 \ttestq\t%rsi, %rsi",
"opcode": "testq",
"operands": "%rsi, %rsi"
},
{
"address": 4480077,
"line": "445c4d: 74 05 \tje\t0x445c54 <Huff_addRef+0x16>",
"opcode": "je",
"operands": "0x445c54 <Huff_addRef+0x16>"
},
{
"address": 4480079,
"line": "445c4f: e9 96 fd ff ff \tjmp\t0x4459ea <increment>",
"opcode": "jmp",
"operands": "0x4459ea <increment>"
},
{
"address": 4480084,
"line": "445c54: 44 8b 1f \tmovl\t(%rdi), %r11d",
"opcode": "movl",
"operands": "(%rdi), %r11d"
},
{
"address": 4480087,
"line": "445c57: 48 8d b7 30 08 00 00 \tleaq\t0x830(%rdi), %rsi",
"opcode": "leaq",
"operands": "0x830(%rdi), %rsi"
},
{
"address": 4480094,
"line": "445c5e: 41 8d 43 01 \tleal\t0x1(%r11), %eax",
"opcode": "leal",
"operands": "0x1(%r11), %eax"
},
{
"address": 4480098,
"line": "445c62: 49 63 cb \tmovslq\t%r11d, %rcx",
"opcode": "movslq",
"operands": "%r11d, %rcx"
},
{
"address": 4480101,
"line": "445c65: 41 83 c3 02 \taddl\t$0x2, %r11d",
"opcode": "addl",
"operands": "$0x2, %r11d"
},
{
"address": 4480105,
"line": "445c69: 4c 8d 04 cd 00 00 00 00 \tleaq\t(,%rcx,8), %r8",
"opcode": "leaq",
"operands": "(,%rcx,8), %r8"
},
{
"address": 4480113,
"line": "445c71: 48 c1 e1 06 \tshlq\t$0x6, %rcx",
"opcode": "shlq",
"operands": "$0x6, %rcx"
},
{
"address": 4480117,
"line": "445c75: 44 89 1f \tmovl\t%r11d, (%rdi)",
"opcode": "movl",
"operands": "%r11d, (%rdi)"
},
{
"address": 4480120,
"line": "445c78: 48 98 \tcltq",
"opcode": "cltq",
"operands": ""
},
{
"address": 4480122,
"line": "445c7a: 48 8d 14 c5 00 00 00 00 \tleaq\t(,%rax,8), %rdx",
"opcode": "leaq",
"operands": "(,%rax,8), %rdx"
},
{
"address": 4480130,
"line": "445c82: 48 c1 e0 06 \tshlq\t$0x6, %rax",
"opcode": "shlq",
"operands": "$0x6, %rax"
},
{
"address": 4480134,
"line": "445c86: 4c 29 c1 \tsubq\t%r8, %rcx",
"opcode": "subq",
"operands": "%r8, %rcx"
},
{
"address": 4480137,
"line": "445c89: 4c 8d 04 0e \tleaq\t(%rsi,%rcx), %r8",
"opcode": "leaq",
"operands": "(%rsi,%rcx), %r8"
},
{
"address": 4480141,
"line": "445c8d: 48 29 d0 \tsubq\t%rdx, %rax",
"opcode": "subq",
"operands": "%rdx, %rax"
},
{
"address": 4480144,
"line": "445c90: 48 01 c6 \taddq\t%rax, %rsi",
"opcode": "addq",
"operands": "%rax, %rsi"
},
{
"address": 4480147,
"line": "445c93: c7 46 34 01 01 00 00 \tmovl\t$0x101, 0x34(%rsi) # imm = 0x101",
"opcode": "movl",
"operands": "$0x101, 0x34(%rsi) # imm = 0x101"
},
{
"address": 4480154,
"line": "445c9a: c7 46 30 01 00 00 00 \tmovl\t$0x1, 0x30(%rsi)",
"opcode": "movl",
"operands": "$0x1, 0x30(%rsi)"
},
{
"address": 4480161,
"line": "445ca1: 48 8b 4f 10 \tmovq\t0x10(%rdi), %rcx",
"opcode": "movq",
"operands": "0x10(%rdi), %rcx"
},
{
"address": 4480165,
"line": "445ca5: 48 8b 51 18 \tmovq\t0x18(%rcx), %rdx",
"opcode": "movq",
"operands": "0x18(%rcx), %rdx"
},
{
"address": 4480169,
"line": "445ca9: 48 89 56 18 \tmovq\t%rdx, 0x18(%rsi)",
"opcode": "movq",
"operands": "%rdx, 0x18(%rsi)"
},
{
"address": 4480173,
"line": "445cad: 48 8b 47 10 \tmovq\t0x10(%rdi), %rax",
"opcode": "movq",
"operands": "0x10(%rdi), %rax"
},
{
"address": 4480177,
"line": "445cb1: 48 8b 40 18 \tmovq\t0x18(%rax), %rax",
"opcode": "movq",
"operands": "0x18(%rax), %rax"
},
{
"address": 4480181,
"line": "445cb5: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4480184,
"line": "445cb8: 74 16 \tje\t0x445cd0 <Huff_addRef+0x92>",
"opcode": "je",
"operands": "0x445cd0 <Huff_addRef+0x92>"
},
{
"address": 4480186,
"line": "445cba: 48 89 70 20 \tmovq\t%rsi, 0x20(%rax)",
"opcode": "movq",
"operands": "%rsi, 0x20(%rax)"
},
{
"address": 4480190,
"line": "445cbe: 4c 8b 5f 10 \tmovq\t0x10(%rdi), %r11",
"opcode": "movq",
"operands": "0x10(%rdi), %r11"
},
{
"address": 4480194,
"line": "445cc2: 49 8b 43 18 \tmovq\t0x18(%r11), %rax",
"opcode": "movq",
"operands": "0x18(%r11), %rax"
},
{
"address": 4480198,
"line": "445cc6: 83 78 30 01 \tcmpl\t$0x1, 0x30(%rax)",
"opcode": "cmpl",
"operands": "$0x1, 0x30(%rax)"
},
{
"address": 4480202,
"line": "445cca: 0f 84 01 01 00 00 \tje\t0x445dd1 <Huff_addRef+0x193>",
"opcode": "je",
"operands": "0x445dd1 <Huff_addRef+0x193>"
},
{
"address": 4480208,
"line": "445cd0: 48 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %rdx",
"opcode": "movq",
"operands": "0x828(%rdi), %rdx"
},
{
"address": 4480215,
"line": "445cd7: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4480218,
"line": "445cda: 0f 84 2b 01 00 00 \tje\t0x445e0b <Huff_addRef+0x1cd>",
"opcode": "je",
"operands": "0x445e0b <Huff_addRef+0x1cd>"
},
{
"address": 4480224,
"line": "445ce0: 4c 8b 1a \tmovq\t(%rdx), %r11",
"opcode": "movq",
"operands": "(%rdx), %r11"
},
{
"address": 4480227,
"line": "445ce3: 4c 89 9f 28 08 00 00 \tmovq\t%r11, 0x828(%rdi)",
"opcode": "movq",
"operands": "%r11, 0x828(%rdi)"
},
{
"address": 4480234,
"line": "445cea: 48 89 56 28 \tmovq\t%rdx, 0x28(%rsi)",
"opcode": "movq",
"operands": "%rdx, 0x28(%rsi)"
},
{
"address": 4480238,
"line": "445cee: 48 89 32 \tmovq\t%rsi, (%rdx)",
"opcode": "movq",
"operands": "%rsi, (%rdx)"
},
{
"address": 4480241,
"line": "445cf1: 4c 8b 5f 10 \tmovq\t0x10(%rdi), %r11",
"opcode": "movq",
"operands": "0x10(%rdi), %r11"
},
{
"address": 4480245,
"line": "445cf5: 49 89 73 18 \tmovq\t%rsi, 0x18(%r11)",
"opcode": "movq",
"operands": "%rsi, 0x18(%r11)"
},
{
"address": 4480249,
"line": "445cf9: 48 8b 57 10 \tmovq\t0x10(%rdi), %rdx",
"opcode": "movq",
"operands": "0x10(%rdi), %rdx"
},
{
"address": 4480253,
"line": "445cfd: 45 89 48 34 \tmovl\t%r9d, 0x34(%r8)",
"opcode": "movl",
"operands": "%r9d, 0x34(%r8)"
},
{
"address": 4480257,
"line": "445d01: 41 c7 40 30 01 00 00 00 \tmovl\t$0x1, 0x30(%r8)",
"opcode": "movl",
"operands": "$0x1, 0x30(%r8)"
},
{
"address": 4480265,
"line": "445d09: 48 89 56 20 \tmovq\t%rdx, 0x20(%rsi)",
"opcode": "movq",
"operands": "%rdx, 0x20(%rsi)"
},
{
"address": 4480269,
"line": "445d0d: 48 8b 4f 10 \tmovq\t0x10(%rdi), %rcx",
"opcode": "movq",
"operands": "0x10(%rdi), %rcx"
},
{
"address": 4480273,
"line": "445d11: 48 8b 41 18 \tmovq\t0x18(%rcx), %rax",
"opcode": "movq",
"operands": "0x18(%rcx), %rax"
},
{
"address": 4480277,
"line": "445d15: 49 89 40 18 \tmovq\t%rax, 0x18(%r8)",
"opcode": "movq",
"operands": "%rax, 0x18(%r8)"
},
{
"address": 4480281,
"line": "445d19: 4c 8b 4f 10 \tmovq\t0x10(%rdi), %r9",
"opcode": "movq",
"operands": "0x10(%rdi), %r9"
},
{
"address": 4480285,
"line": "445d1d: 49 8b 41 18 \tmovq\t0x18(%r9), %rax",
"opcode": "movq",
"operands": "0x18(%r9), %rax"
},
{
"address": 4480289,
"line": "445d21: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4480292,
"line": "445d24: 0f 84 b4 00 00 00 \tje\t0x445dde <Huff_addRef+0x1a0>",
"opcode": "je",
"operands": "0x445dde <Huff_addRef+0x1a0>"
},
{
"address": 4480298,
"line": "445d2a: 4c 89 40 20 \tmovq\t%r8, 0x20(%rax)",
"opcode": "movq",
"operands": "%r8, 0x20(%rax)"
},
{
"address": 4480302,
"line": "445d2e: 4c 8b 4f 10 \tmovq\t0x10(%rdi), %r9",
"opcode": "movq",
"operands": "0x10(%rdi), %r9"
},
{
"address": 4480306,
"line": "445d32: 49 8b 41 18 \tmovq\t0x18(%r9), %rax",
"opcode": "movq",
"operands": "0x18(%r9), %rax"
},
{
"address": 4480310,
"line": "445d36: 83 78 30 01 \tcmpl\t$0x1, 0x30(%rax)",
"opcode": "cmpl",
"operands": "$0x1, 0x30(%rax)"
},
{
"address": 4480314,
"line": "445d3a: 0f 84 87 00 00 00 \tje\t0x445dc7 <Huff_addRef+0x189>",
"opcode": "je",
"operands": "0x445dc7 <Huff_addRef+0x189>"
},
{
"address": 4480320,
"line": "445d40: 48 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %rdx",
"opcode": "movq",
"operands": "0x828(%rdi), %rdx"
},
{
"address": 4480327,
"line": "445d47: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4480330,
"line": "445d4a: 0f 84 d4 00 00 00 \tje\t0x445e24 <Huff_addRef+0x1e6>",
"opcode": "je",
"operands": "0x445e24 <Huff_addRef+0x1e6>"
},
{
"address": 4480336,
"line": "445d50: 4c 8b 1a \tmovq\t(%rdx), %r11",
"opcode": "movq",
"operands": "(%rdx), %r11"
},
{
"address": 4480339,
"line": "445d53: 4c 89 9f 28 08 00 00 \tmovq\t%r11, 0x828(%rdi)",
"opcode": "movq",
"operands": "%r11, 0x828(%rdi)"
},
{
"address": 4480346,
"line": "445d5a: 49 89 50 28 \tmovq\t%rdx, 0x28(%r8)",
"opcode": "movq",
"operands": "%rdx, 0x28(%r8)"
},
{
"address": 4480350,
"line": "445d5e: 48 89 32 \tmovq\t%rsi, (%rdx)",
"opcode": "movq",
"operands": "%rsi, (%rdx)"
},
{
"address": 4480353,
"line": "445d61: 4c 8b 5f 10 \tmovq\t0x10(%rdi), %r11",
"opcode": "movq",
"operands": "0x10(%rdi), %r11"
},
{
"address": 4480357,
"line": "445d65: 4d 89 43 18 \tmovq\t%r8, 0x18(%r11)",
"opcode": "movq",
"operands": "%r8, 0x18(%r11)"
},
{
"address": 4480361,
"line": "445d69: 48 8b 57 10 \tmovq\t0x10(%rdi), %rdx",
"opcode": "movq",
"operands": "0x10(%rdi), %rdx"
},
{
"address": 4480365,
"line": "445d6d: 49 c7 40 08 00 00 00 00 \tmovq\t$0x0, 0x8(%r8)",
"opcode": "movq",
"operands": "$0x0, 0x8(%r8)"
},
{
"address": 4480373,
"line": "445d75: 49 c7 00 00 00 00 00 \tmovq\t$0x0, (%r8)",
"opcode": "movq",
"operands": "$0x0, (%r8)"
},
{
"address": 4480380,
"line": "445d7c: 49 89 50 20 \tmovq\t%rdx, 0x20(%r8)",
"opcode": "movq",
"operands": "%rdx, 0x20(%r8)"
},
{
"address": 4480384,
"line": "445d80: 48 8b 57 10 \tmovq\t0x10(%rdi), %rdx",
"opcode": "movq",
"operands": "0x10(%rdi), %rdx"
},
{
"address": 4480388,
"line": "445d84: 48 8b 42 10 \tmovq\t0x10(%rdx), %rax",
"opcode": "movq",
"operands": "0x10(%rdx), %rax"
},
{
"address": 4480392,
"line": "445d88: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4480395,
"line": "445d8b: 74 73 \tje\t0x445e00 <Huff_addRef+0x1c2>",
"opcode": "je",
"operands": "0x445e00 <Huff_addRef+0x1c2>"
},
{
"address": 4480397,
"line": "445d8d: 48 3b 10 \tcmpq\t(%rax), %rdx",
"opcode": "cmpq",
"operands": "(%rax), %rdx"
},
{
"address": 4480400,
"line": "445d90: 74 74 \tje\t0x445e06 <Huff_addRef+0x1c8>",
"opcode": "je",
"operands": "0x445e06 <Huff_addRef+0x1c8>"
},
{
"address": 4480402,
"line": "445d92: 48 89 70 08 \tmovq\t%rsi, 0x8(%rax)",
"opcode": "movq",
"operands": "%rsi, 0x8(%rax)"
},
{
"address": 4480406,
"line": "445d96: 4c 89 46 08 \tmovq\t%r8, 0x8(%rsi)",
"opcode": "movq",
"operands": "%r8, 0x8(%rsi)"
},
{
"address": 4480410,
"line": "445d9a: 48 8b 57 10 \tmovq\t0x10(%rdi), %rdx",
"opcode": "movq",
"operands": "0x10(%rdi), %rdx"
},
{
"address": 4480414,
"line": "445d9e: 48 89 16 \tmovq\t%rdx, (%rsi)",
"opcode": "movq",
"operands": "%rdx, (%rsi)"
},
{
"address": 4480417,
"line": "445da1: 48 8b 4f 10 \tmovq\t0x10(%rdi), %rcx",
"opcode": "movq",
"operands": "0x10(%rdi), %rcx"
},
{
"address": 4480421,
"line": "445da5: 48 8b 41 10 \tmovq\t0x10(%rcx), %rax",
"opcode": "movq",
"operands": "0x10(%rcx), %rax"
},
{
"address": 4480425,
"line": "445da9: 48 89 46 10 \tmovq\t%rax, 0x10(%rsi)",
"opcode": "movq",
"operands": "%rax, 0x10(%rsi)"
},
{
"address": 4480429,
"line": "445dad: 4c 8b 4f 10 \tmovq\t0x10(%rdi), %r9",
"opcode": "movq",
"operands": "0x10(%rdi), %r9"
},
{
"address": 4480433,
"line": "445db1: 49 89 70 10 \tmovq\t%rsi, 0x10(%r8)",
"opcode": "movq",
"operands": "%rsi, 0x10(%r8)"
},
{
"address": 4480437,
"line": "445db5: 49 89 71 10 \tmovq\t%rsi, 0x10(%r9)",
"opcode": "movq",
"operands": "%rsi, 0x10(%r9)"
},
{
"address": 4480441,
"line": "445db9: 4e 89 44 d7 20 \tmovq\t%r8, 0x20(%rdi,%r10,8)",
"opcode": "movq",
"operands": "%r8, 0x20(%rdi,%r10,8)"
},
{
"address": 4480446,
"line": "445dbe: 48 8b 76 10 \tmovq\t0x10(%rsi), %rsi",
"opcode": "movq",
"operands": "0x10(%rsi), %rsi"
},
{
"address": 4480450,
"line": "445dc2: e9 23 fc ff ff \tjmp\t0x4459ea <increment>",
"opcode": "jmp",
"operands": "0x4459ea <increment>"
},
{
"address": 4480455,
"line": "445dc7: 48 8b 40 28 \tmovq\t0x28(%rax), %rax",
"opcode": "movq",
"operands": "0x28(%rax), %rax"
},
{
"address": 4480459,
"line": "445dcb: 49 89 40 28 \tmovq\t%rax, 0x28(%r8)",
"opcode": "movq",
"operands": "%rax, 0x28(%r8)"
},
{
"address": 4480463,
"line": "445dcf: eb 90 \tjmp\t0x445d61 <Huff_addRef+0x123>",
"opcode": "jmp",
"operands": "0x445d61 <Huff_addRef+0x123>"
},
{
"address": 4480465,
"line": "445dd1: 48 8b 40 28 \tmovq\t0x28(%rax), %rax",
"opcode": "movq",
"operands": "0x28(%rax), %rax"
},
{
"address": 4480469,
"line": "445dd5: 48 89 46 28 \tmovq\t%rax, 0x28(%rsi)",
"opcode": "movq",
"operands": "%rax, 0x28(%rsi)"
},
{
"address": 4480473,
"line": "445dd9: e9 13 ff ff ff \tjmp\t0x445cf1 <Huff_addRef+0xb3>",
"opcode": "jmp",
"operands": "0x445cf1 <Huff_addRef+0xb3>"
},
{
"address": 4480478,
"line": "445dde: 48 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %rdx",
"opcode": "movq",
"operands": "0x828(%rdi), %rdx"
},
{
"address": 4480485,
"line": "445de5: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4480488,
"line": "445de8: 74 53 \tje\t0x445e3d <Huff_addRef+0x1ff>",
"opcode": "je",
"operands": "0x445e3d <Huff_addRef+0x1ff>"
},
{
"address": 4480490,
"line": "445dea: 48 8b 0a \tmovq\t(%rdx), %rcx",
"opcode": "movq",
"operands": "(%rdx), %rcx"
},
{
"address": 4480493,
"line": "445ded: 48 89 8f 28 08 00 00 \tmovq\t%rcx, 0x828(%rdi)",
"opcode": "movq",
"operands": "%rcx, 0x828(%rdi)"
},
{
"address": 4480500,
"line": "445df4: 49 89 50 28 \tmovq\t%rdx, 0x28(%r8)",
"opcode": "movq",
"operands": "%rdx, 0x28(%r8)"
},
{
"address": 4480504,
"line": "445df8: 4c 89 02 \tmovq\t%r8, (%rdx)",
"opcode": "movq",
"operands": "%r8, (%rdx)"
},
{
"address": 4480507,
"line": "445dfb: e9 61 ff ff ff \tjmp\t0x445d61 <Huff_addRef+0x123>",
"opcode": "jmp",
"operands": "0x445d61 <Huff_addRef+0x123>"
},
{
"address": 4480512,
"line": "445e00: 48 89 77 08 \tmovq\t%rsi, 0x8(%rdi)",
"opcode": "movq",
"operands": "%rsi, 0x8(%rdi)"
},
{
"address": 4480516,
"line": "445e04: eb 90 \tjmp\t0x445d96 <Huff_addRef+0x158>",
"opcode": "jmp",
"operands": "0x445d96 <Huff_addRef+0x158>"
},
{
"address": 4480518,
"line": "445e06: 48 89 30 \tmovq\t%rsi, (%rax)",
"opcode": "movq",
"operands": "%rsi, (%rax)"
},
{
"address": 4480521,
"line": "445e09: eb 8b \tjmp\t0x445d96 <Huff_addRef+0x158>",
"opcode": "jmp",
"operands": "0x445d96 <Huff_addRef+0x158>"
},
{
"address": 4480523,
"line": "445e0b: 8b 4f 04 \tmovl\t0x4(%rdi), %ecx",
"opcode": "movl",
"operands": "0x4(%rdi), %ecx"
},
{
"address": 4480526,
"line": "445e0e: 48 63 d1 \tmovslq\t%ecx, %rdx",
"opcode": "movslq",
"operands": "%ecx, %rdx"
},
{
"address": 4480529,
"line": "445e11: 83 c1 01 \taddl\t$0x1, %ecx",
"opcode": "addl",
"operands": "$0x1, %ecx"
},
{
"address": 4480532,
"line": "445e14: 48 8d 94 d7 30 b0 00 00 \tleaq\t0xb030(%rdi,%rdx,8), %rdx",
"opcode": "leaq",
"operands": "0xb030(%rdi,%rdx,8), %rdx"
},
{
"address": 4480540,
"line": "445e1c: 89 4f 04 \tmovl\t%ecx, 0x4(%rdi)",
"opcode": "movl",
"operands": "%ecx, 0x4(%rdi)"
},
{
"address": 4480543,
"line": "445e1f: e9 c6 fe ff ff \tjmp\t0x445cea <Huff_addRef+0xac>",
"opcode": "jmp",
"operands": "0x445cea <Huff_addRef+0xac>"
},
{
"address": 4480548,
"line": "445e24: 8b 4f 04 \tmovl\t0x4(%rdi), %ecx",
"opcode": "movl",
"operands": "0x4(%rdi), %ecx"
},
{
"address": 4480551,
"line": "445e27: 48 63 d1 \tmovslq\t%ecx, %rdx",
"opcode": "movslq",
"operands": "%ecx, %rdx"
},
{
"address": 4480554,
"line": "445e2a: 83 c1 01 \taddl\t$0x1, %ecx",
"opcode": "addl",
"operands": "$0x1, %ecx"
},
{
"address": 4480557,
"line": "445e2d: 48 8d 94 d7 30 b0 00 00 \tleaq\t0xb030(%rdi,%rdx,8), %rdx",
"opcode": "leaq",
"operands": "0xb030(%rdi,%rdx,8), %rdx"
},
{
"address": 4480565,
"line": "445e35: 89 4f 04 \tmovl\t%ecx, 0x4(%rdi)",
"opcode": "movl",
"operands": "%ecx, 0x4(%rdi)"
},
{
"address": 4480568,
"line": "445e38: e9 1d ff ff ff \tjmp\t0x445d5a <Huff_addRef+0x11c>",
"opcode": "jmp",
"operands": "0x445d5a <Huff_addRef+0x11c>"
},
{
"address": 4480573,
"line": "445e3d: 44 8b 4f 04 \tmovl\t0x4(%rdi), %r9d",
"opcode": "movl",
"operands": "0x4(%rdi), %r9d"
},
{
"address": 4480577,
"line": "445e41: 49 63 c1 \tmovslq\t%r9d, %rax",
"opcode": "movslq",
"operands": "%r9d, %rax"
},
{
"address": 4480580,
"line": "445e44: 41 83 c1 01 \taddl\t$0x1, %r9d",
"opcode": "addl",
"operands": "$0x1, %r9d"
},
{
"address": 4480584,
"line": "445e48: 48 8d 94 c7 30 b0 00 00 \tleaq\t0xb030(%rdi,%rax,8), %rdx",
"opcode": "leaq",
"operands": "0xb030(%rdi,%rax,8), %rdx"
},
{
"address": 4480592,
"line": "445e50: 44 89 4f 04 \tmovl\t%r9d, 0x4(%rdi)",
"opcode": "movl",
"operands": "%r9d, 0x4(%rdi)"
},
{
"address": 4480596,
"line": "445e54: eb 9e \tjmp\t0x445df4 <Huff_addRef+0x1b6>",
"opcode": "jmp",
"operands": "0x445df4 <Huff_addRef+0x1b6>"
}
],
"limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services."
},
"MSG_initHuffman": {
"calls": [
{
"address": 4439019,
"label": "Huff_Init",
"target": 4479048
},
{
"address": 4439076,
"label": "Huff_addRef",
"target": 4480062
},
{
"address": 4439088,
"label": "Huff_addRef",
"target": 4480062
}
],
"edges": [
{
"from": 4438986,
"kind": "fallthrough",
"target_scope": "local",
"to": 4438988
},
{
"from": 4438988,
"kind": "fallthrough",
"target_scope": "local",
"to": 4438993
},
{
"from": 4438993,
"kind": "fallthrough",
"target_scope": "local",
"to": 4438996
},
{
"from": 4438996,
"kind": "fallthrough",
"target_scope": "local",
"to": 4438998
},
{
"from": 4438998,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439001
},
{
"from": 4439001,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439002
},
{
"from": 4439002,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439004
},
{
"from": 4439004,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439005
},
{
"from": 4439005,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439009
},
{
"from": 4439009,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439019
},
{
"from": 4439019,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4439024
},
{
"from": 4439024,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439032
},
{
"from": 4439032,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4439061
},
{
"from": 4439032,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439034
},
{
"from": 4439034,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439037
},
{
"from": 4439037,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439043
},
{
"from": 4439043,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4439095
},
{
"from": 4439043,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439045
},
{
"from": 4439045,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439048
},
{
"from": 4439048,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439051
},
{
"from": 4439051,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439059
},
{
"from": 4439059,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4439034
},
{
"from": 4439059,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439061
},
{
"from": 4439061,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439065
},
{
"from": 4439065,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439070
},
{
"from": 4439070,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439074
},
{
"from": 4439074,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439076
},
{
"from": 4439076,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4439081
},
{
"from": 4439081,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439083
},
{
"from": 4439083,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439088
},
{
"from": 4439088,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4439093
},
{
"from": 4439093,
"kind": "unconditional",
"target_scope": "local",
"to": 4439024
},
{
"from": 4439095,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439099
},
{
"from": 4439099,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439100
},
{
"from": 4439100,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439101
},
{
"from": 4439101,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439103
},
{
"from": 4439103,
"kind": "fallthrough",
"target_scope": "local",
"to": 4439105
},
{
"from": 4439105,
"kind": "return",
"target_scope": "external",
"to": null
}
],
"entry": 4438986,
"instructions": [
{
"address": 4438986,
"line": "43bbca: 41 55 \tpushq\t%r13",
"opcode": "pushq",
"operands": "%r13"
},
{
"address": 4438988,
"line": "43bbcc: bf 40 f9 7c 00 \tmovl\t$0x7cf940, %edi # imm = 0x7CF940",
"opcode": "movl",
"operands": "$0x7cf940, %edi # imm = 0x7CF940"
},
{
"address": 4438993,
"line": "43bbd1: 45 31 ed \txorl\t%r13d, %r13d",
"opcode": "xorl",
"operands": "%r13d, %r13d"
},
{
"address": 4438996,
"line": "43bbd4: 41 54 \tpushq\t%r12",
"opcode": "pushq",
"operands": "%r12"
},
{
"address": 4438998,
"line": "43bbd6: 45 31 e4 \txorl\t%r12d, %r12d",
"opcode": "xorl",
"operands": "%r12d, %r12d"
},
{
"address": 4439001,
"line": "43bbd9: 55 \tpushq\t%rbp",
"opcode": "pushq",
"operands": "%rbp"
},
{
"address": 4439002,
"line": "43bbda: 31 ed \txorl\t%ebp, %ebp",
"opcode": "xorl",
"operands": "%ebp, %ebp"
},
{
"address": 4439004,
"line": "43bbdc: 53 \tpushq\t%rbx",
"opcode": "pushq",
"operands": "%rbx"
},
{
"address": 4439005,
"line": "43bbdd: 48 83 ec 08 \tsubq\t$0x8, %rsp",
"opcode": "subq",
"operands": "$0x8, %rsp"
},
{
"address": 4439009,
"line": "43bbe1: c7 05 39 15 39 00 01 00 00 00\tmovl\t$0x1, 0x391539(%rip) # 0x7cd124 <msgInit>",
"opcode": "movl",
"operands": "$0x1, 0x391539(%rip) # 0x7cd124 <msgInit>"
},
{
"address": 4439019,
"line": "43bbeb: e8 58 9c 00 00 \tcallq\t0x445848 <Huff_Init>",
"opcode": "callq",
"operands": "0x445848 <Huff_Init>"
},
{
"address": 4439024,
"line": "43bbf0: 46 3b 24 ad c0 fc 6c 00 \tcmpl\t0x6cfcc0(,%r13,4), %r12d",
"opcode": "cmpl",
"operands": "0x6cfcc0(,%r13,4), %r12d"
},
{
"address": 4439032,
"line": "43bbf8: 7c 1b \tjl\t0x43bc15 <MSG_initHuffman+0x4b>",
"opcode": "jl",
"operands": "0x43bc15 <MSG_initHuffman+0x4b>"
},
{
"address": 4439034,
"line": "43bbfa: 83 c5 01 \taddl\t$0x1, %ebp",
"opcode": "addl",
"operands": "$0x1, %ebp"
},
{
"address": 4439037,
"line": "43bbfd: 81 fd ff 00 00 00 \tcmpl\t$0xff, %ebp",
"opcode": "cmpl",
"operands": "$0xff, %ebp"
},
{
"address": 4439043,
"line": "43bc03: 7f 32 \tjg\t0x43bc37 <MSG_initHuffman+0x6d>",
"opcode": "jg",
"operands": "0x43bc37 <MSG_initHuffman+0x6d>"
},
{
"address": 4439045,
"line": "43bc05: 4c 63 ed \tmovslq\t%ebp, %r13",
"opcode": "movslq",
"operands": "%ebp, %r13"
},
{
"address": 4439048,
"line": "43bc08: 45 31 e4 \txorl\t%r12d, %r12d",
"opcode": "xorl",
"operands": "%r12d, %r12d"
},
{
"address": 4439051,
"line": "43bc0b: 46 3b 24 ad c0 fc 6c 00 \tcmpl\t0x6cfcc0(,%r13,4), %r12d",
"opcode": "cmpl",
"operands": "0x6cfcc0(,%r13,4), %r12d"
},
{
"address": 4439059,
"line": "43bc13: 7d e5 \tjge\t0x43bbfa <MSG_initHuffman+0x30>",
"opcode": "jge",
"operands": "0x43bbfa <MSG_initHuffman+0x30>"
},
{
"address": 4439061,
"line": "43bc15: 40 0f b6 dd \tmovzbl\t%bpl, %ebx",
"opcode": "movzbl",
"operands": "%bpl, %ebx"
},
{
"address": 4439065,
"line": "43bc19: bf 40 f9 7c 00 \tmovl\t$0x7cf940, %edi # imm = 0x7CF940",
"opcode": "movl",
"operands": "$0x7cf940, %edi # imm = 0x7CF940"
},
{
"address": 4439070,
"line": "43bc1e: 41 83 c4 01 \taddl\t$0x1, %r12d",
"opcode": "addl",
"operands": "$0x1, %r12d"
},
{
"address": 4439074,
"line": "43bc22: 89 de \tmovl\t%ebx, %esi",
"opcode": "movl",
"operands": "%ebx, %esi"
},
{
"address": 4439076,
"line": "43bc24: e8 15 a0 00 00 \tcallq\t0x445c3e <Huff_addRef>",
"opcode": "callq",
"operands": "0x445c3e <Huff_addRef>"
},
{
"address": 4439081,
"line": "43bc29: 89 de \tmovl\t%ebx, %esi",
"opcode": "movl",
"operands": "%ebx, %esi"
},
{
"address": 4439083,
"line": "43bc2b: bf 70 c1 7d 00 \tmovl\t$0x7dc170, %edi # imm = 0x7DC170",
"opcode": "movl",
"operands": "$0x7dc170, %edi # imm = 0x7DC170"
},
{
"address": 4439088,
"line": "43bc30: e8 09 a0 00 00 \tcallq\t0x445c3e <Huff_addRef>",
"opcode": "callq",
"operands": "0x445c3e <Huff_addRef>"
},
{
"address": 4439093,
"line": "43bc35: eb b9 \tjmp\t0x43bbf0 <MSG_initHuffman+0x26>",
"opcode": "jmp",
"operands": "0x43bbf0 <MSG_initHuffman+0x26>"
},
{
"address": 4439095,
"line": "43bc37: 48 83 c4 08 \taddq\t$0x8, %rsp",
"opcode": "addq",
"operands": "$0x8, %rsp"
},
{
"address": 4439099,
"line": "43bc3b: 5b \tpopq\t%rbx",
"opcode": "popq",
"operands": "%rbx"
},
{
"address": 4439100,
"line": "43bc3c: 5d \tpopq\t%rbp",
"opcode": "popq",
"operands": "%rbp"
},
{
"address": 4439101,
"line": "43bc3d: 41 5c \tpopq\t%r12",
"opcode": "popq",
"operands": "%r12"
},
{
"address": 4439103,
"line": "43bc3f: 41 5d \tpopq\t%r13",
"opcode": "popq",
"operands": "%r13"
},
{
"address": 4439105,
"line": "43bc41: c3 \tretq",
"opcode": "retq",
"operands": ""
}
],
"limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services."
},
"increment": {
"calls": [
{
"address": 4479622,
"label": "increment",
"target": 4479466
}
],
"edges": [
{
"from": 4479466,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479469
},
{
"from": 4479469,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479470
},
{
"from": 4479470,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479473
},
{
"from": 4479473,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479637
},
{
"from": 4479473,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479479
},
{
"from": 4479479,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479483
},
{
"from": 4479483,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479486
},
{
"from": 4479486,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479500
},
{
"from": 4479486,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479488
},
{
"from": 4479488,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479491
},
{
"from": 4479491,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479494
},
{
"from": 4479494,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479770
},
{
"from": 4479494,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479500
},
{
"from": 4479500,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479504
},
{
"from": 4479504,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479508
},
{
"from": 4479508,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479511
},
{
"from": 4479511,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479525
},
{
"from": 4479511,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479513
},
{
"from": 4479513,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479516
},
{
"from": 4479516,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479519
},
{
"from": 4479519,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479762
},
{
"from": 4479519,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479525
},
{
"from": 4479525,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479532
},
{
"from": 4479532,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479536
},
{
"from": 4479536,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479543
},
{
"from": 4479543,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479546
},
{
"from": 4479546,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479553
},
{
"from": 4479553,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479556
},
{
"from": 4479556,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479560
},
{
"from": 4479560,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479563
},
{
"from": 4479563,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479566
},
{
"from": 4479566,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479569
},
{
"from": 4479569,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479580
},
{
"from": 4479569,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479571
},
{
"from": 4479571,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479574
},
{
"from": 4479574,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479956
},
{
"from": 4479574,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479580
},
{
"from": 4479580,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479587
},
{
"from": 4479587,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479590
},
{
"from": 4479590,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479970
},
{
"from": 4479590,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479596
},
{
"from": 4479596,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479599
},
{
"from": 4479599,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479606
},
{
"from": 4479606,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479610
},
{
"from": 4479610,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479613
},
{
"from": 4479613,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479617
},
{
"from": 4479617,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479620
},
{
"from": 4479620,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479637
},
{
"from": 4479620,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479622
},
{
"from": 4479622,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4479627
},
{
"from": 4479627,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479631
},
{
"from": 4479631,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479635
},
{
"from": 4479635,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479640
},
{
"from": 4479635,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479637
},
{
"from": 4479637,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479638
},
{
"from": 4479638,
"kind": "return",
"target_scope": "external",
"to": null
},
{
"from": 4479639,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479640
},
{
"from": 4479640,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479644
},
{
"from": 4479644,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479648
},
{
"from": 4479648,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479652
},
{
"from": 4479652,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479656
},
{
"from": 4479656,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479660
},
{
"from": 4479660,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479664
},
{
"from": 4479664,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479668
},
{
"from": 4479668,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479672
},
{
"from": 4479672,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480004
},
{
"from": 4479672,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479678
},
{
"from": 4479678,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479682
},
{
"from": 4479682,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479995
},
{
"from": 4479682,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479688
},
{
"from": 4479688,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479692
},
{
"from": 4479692,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479695
},
{
"from": 4479695,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479701
},
{
"from": 4479695,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479697
},
{
"from": 4479697,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479701
},
{
"from": 4479701,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479705
},
{
"from": 4479705,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479708
},
{
"from": 4479708,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479714
},
{
"from": 4479708,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479710
},
{
"from": 4479710,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479714
},
{
"from": 4479714,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479718
},
{
"from": 4479718,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479721
},
{
"from": 4479721,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479727
},
{
"from": 4479721,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479723
},
{
"from": 4479723,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479727
},
{
"from": 4479727,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479731
},
{
"from": 4479731,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479734
},
{
"from": 4479734,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479740
},
{
"from": 4479734,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479736
},
{
"from": 4479736,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479740
},
{
"from": 4479740,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479744
},
{
"from": 4479744,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479747
},
{
"from": 4479747,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479750
},
{
"from": 4479750,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479637
},
{
"from": 4479750,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479752
},
{
"from": 4479752,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479756
},
{
"from": 4479756,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479759
},
{
"from": 4479759,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479760
},
{
"from": 4479760,
"kind": "return",
"target_scope": "external",
"to": null
},
{
"from": 4479761,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479762
},
{
"from": 4479762,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479765
},
{
"from": 4479765,
"kind": "unconditional",
"target_scope": "local",
"to": 4479553
},
{
"from": 4479770,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479774
},
{
"from": 4479774,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479778
},
{
"from": 4479778,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479781
},
{
"from": 4479781,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479784
},
{
"from": 4479784,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479850
},
{
"from": 4479784,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479786
},
{
"from": 4479786,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479790
},
{
"from": 4479790,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479793
},
{
"from": 4479793,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480028
},
{
"from": 4479793,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479799
},
{
"from": 4479799,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479802
},
{
"from": 4479802,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480054
},
{
"from": 4479802,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479808
},
{
"from": 4479808,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479812
},
{
"from": 4479812,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479815
},
{
"from": 4479815,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480037
},
{
"from": 4479815,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479821
},
{
"from": 4479821,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479824
},
{
"from": 4479824,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480046
},
{
"from": 4479824,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479830
},
{
"from": 4479830,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479834
},
{
"from": 4479834,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479838
},
{
"from": 4479838,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479842
},
{
"from": 4479842,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479846
},
{
"from": 4479846,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479850
},
{
"from": 4479850,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479854
},
{
"from": 4479854,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479858
},
{
"from": 4479858,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479862
},
{
"from": 4479862,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479866
},
{
"from": 4479866,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479870
},
{
"from": 4479870,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479874
},
{
"from": 4479874,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479878
},
{
"from": 4479878,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479882
},
{
"from": 4479882,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480019
},
{
"from": 4479882,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479888
},
{
"from": 4479888,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479892
},
{
"from": 4479892,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4480013
},
{
"from": 4479892,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479894
},
{
"from": 4479894,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479898
},
{
"from": 4479898,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479901
},
{
"from": 4479901,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479907
},
{
"from": 4479901,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479903
},
{
"from": 4479903,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479907
},
{
"from": 4479907,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479911
},
{
"from": 4479911,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479914
},
{
"from": 4479914,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479920
},
{
"from": 4479914,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479916
},
{
"from": 4479916,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479920
},
{
"from": 4479920,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479924
},
{
"from": 4479924,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479927
},
{
"from": 4479927,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479933
},
{
"from": 4479927,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479929
},
{
"from": 4479929,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479933
},
{
"from": 4479933,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479937
},
{
"from": 4479937,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479940
},
{
"from": 4479940,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4479525
},
{
"from": 4479940,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479946
},
{
"from": 4479946,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479950
},
{
"from": 4479950,
"kind": "unconditional",
"target_scope": "local",
"to": 4479508
},
{
"from": 4479955,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479956
},
{
"from": 4479956,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479960
},
{
"from": 4479960,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479964
},
{
"from": 4479964,
"kind": "unconditional",
"target_scope": "local",
"to": 4479613
},
{
"from": 4479969,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479970
},
{
"from": 4479970,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479973
},
{
"from": 4479973,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479976
},
{
"from": 4479976,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479979
},
{
"from": 4479979,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479987
},
{
"from": 4479987,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479990
},
{
"from": 4479990,
"kind": "unconditional",
"target_scope": "local",
"to": 4479606
},
{
"from": 4479995,
"kind": "fallthrough",
"target_scope": "local",
"to": 4479999
},
{
"from": 4479999,
"kind": "unconditional",
"target_scope": "local",
"to": 4479688
},
{
"from": 4480004,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480008
},
{
"from": 4480008,
"kind": "unconditional",
"target_scope": "local",
"to": 4479678
},
{
"from": 4480013,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480017
},
{
"from": 4480017,
"kind": "unconditional",
"target_scope": "local",
"to": 4479894
},
{
"from": 4480019,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480023
},
{
"from": 4480023,
"kind": "unconditional",
"target_scope": "local",
"to": 4479888
},
{
"from": 4480028,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480032
},
{
"from": 4480032,
"kind": "unconditional",
"target_scope": "local",
"to": 4479812
},
{
"from": 4480037,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480041
},
{
"from": 4480041,
"kind": "unconditional",
"target_scope": "local",
"to": 4479834
},
{
"from": 4480046,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480049
},
{
"from": 4480049,
"kind": "unconditional",
"target_scope": "local",
"to": 4479834
},
{
"from": 4480054,
"kind": "fallthrough",
"target_scope": "local",
"to": 4480057
},
{
"from": 4480057,
"kind": "unconditional",
"target_scope": "local",
"to": 4479812
}
],
"entry": 4479466,
"instructions": [
{
"address": 4479466,
"line": "4459ea: 48 85 f6 \ttestq\t%rsi, %rsi",
"opcode": "testq",
"operands": "%rsi, %rsi"
},
{
"address": 4479469,
"line": "4459ed: 53 \tpushq\t%rbx",
"opcode": "pushq",
"operands": "%rbx"
},
{
"address": 4479470,
"line": "4459ee: 48 89 f3 \tmovq\t%rsi, %rbx",
"opcode": "movq",
"operands": "%rsi, %rbx"
},
{
"address": 4479473,
"line": "4459f1: 0f 84 9e 00 00 00 \tje\t0x445a95 <increment+0xab>",
"opcode": "je",
"operands": "0x445a95 <increment+0xab>"
},
{
"address": 4479479,
"line": "4459f7: 48 8b 56 18 \tmovq\t0x18(%rsi), %rdx",
"opcode": "movq",
"operands": "0x18(%rsi), %rdx"
},
{
"address": 4479483,
"line": "4459fb: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4479486,
"line": "4459fe: 74 0c \tje\t0x445a0c <increment+0x22>",
"opcode": "je",
"operands": "0x445a0c <increment+0x22>"
},
{
"address": 4479488,
"line": "445a00: 8b 42 30 \tmovl\t0x30(%rdx), %eax",
"opcode": "movl",
"operands": "0x30(%rdx), %eax"
},
{
"address": 4479491,
"line": "445a03: 3b 46 30 \tcmpl\t0x30(%rsi), %eax",
"opcode": "cmpl",
"operands": "0x30(%rsi), %eax"
},
{
"address": 4479494,
"line": "445a06: 0f 84 0e 01 00 00 \tje\t0x445b1a <increment+0x130>",
"opcode": "je",
"operands": "0x445b1a <increment+0x130>"
},
{
"address": 4479500,
"line": "445a0c: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi",
"opcode": "movq",
"operands": "0x28(%rbx), %rsi"
},
{
"address": 4479504,
"line": "445a10: 48 8b 53 20 \tmovq\t0x20(%rbx), %rdx",
"opcode": "movq",
"operands": "0x20(%rbx), %rdx"
},
{
"address": 4479508,
"line": "445a14: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4479511,
"line": "445a17: 74 0c \tje\t0x445a25 <increment+0x3b>",
"opcode": "je",
"operands": "0x445a25 <increment+0x3b>"
},
{
"address": 4479513,
"line": "445a19: 8b 4a 30 \tmovl\t0x30(%rdx), %ecx",
"opcode": "movl",
"operands": "0x30(%rdx), %ecx"
},
{
"address": 4479516,
"line": "445a1c: 3b 4b 30 \tcmpl\t0x30(%rbx), %ecx",
"opcode": "cmpl",
"operands": "0x30(%rbx), %ecx"
},
{
"address": 4479519,
"line": "445a1f: 0f 84 ed 00 00 00 \tje\t0x445b12 <increment+0x128>",
"opcode": "je",
"operands": "0x445b12 <increment+0x128>"
},
{
"address": 4479525,
"line": "445a25: 48 c7 06 00 00 00 00 \tmovq\t$0x0, (%rsi)",
"opcode": "movq",
"operands": "$0x0, (%rsi)"
},
{
"address": 4479532,
"line": "445a2c: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi",
"opcode": "movq",
"operands": "0x28(%rbx), %rsi"
},
{
"address": 4479536,
"line": "445a30: 4c 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %r10",
"opcode": "movq",
"operands": "0x828(%rdi), %r10"
},
{
"address": 4479543,
"line": "445a37: 4c 89 16 \tmovq\t%r10, (%rsi)",
"opcode": "movq",
"operands": "%r10, (%rsi)"
},
{
"address": 4479546,
"line": "445a3a: 48 89 b7 28 08 00 00 \tmovq\t%rsi, 0x828(%rdi)",
"opcode": "movq",
"operands": "%rsi, 0x828(%rdi)"
},
{
"address": 4479553,
"line": "445a41: 8b 53 30 \tmovl\t0x30(%rbx), %edx",
"opcode": "movl",
"operands": "0x30(%rbx), %edx"
},
{
"address": 4479556,
"line": "445a44: 48 8b 43 18 \tmovq\t0x18(%rbx), %rax",
"opcode": "movq",
"operands": "0x18(%rbx), %rax"
},
{
"address": 4479560,
"line": "445a48: 83 c2 01 \taddl\t$0x1, %edx",
"opcode": "addl",
"operands": "$0x1, %edx"
},
{
"address": 4479563,
"line": "445a4b: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479566,
"line": "445a4e: 89 53 30 \tmovl\t%edx, 0x30(%rbx)",
"opcode": "movl",
"operands": "%edx, 0x30(%rbx)"
},
{
"address": 4479569,
"line": "445a51: 74 09 \tje\t0x445a5c <increment+0x72>",
"opcode": "je",
"operands": "0x445a5c <increment+0x72>"
},
{
"address": 4479571,
"line": "445a53: 3b 50 30 \tcmpl\t0x30(%rax), %edx",
"opcode": "cmpl",
"operands": "0x30(%rax), %edx"
},
{
"address": 4479574,
"line": "445a56: 0f 84 78 01 00 00 \tje\t0x445bd4 <increment+0x1ea>",
"opcode": "je",
"operands": "0x445bd4 <increment+0x1ea>"
},
{
"address": 4479580,
"line": "445a5c: 48 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %rdx",
"opcode": "movq",
"operands": "0x828(%rdi), %rdx"
},
{
"address": 4479587,
"line": "445a63: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4479590,
"line": "445a66: 0f 84 76 01 00 00 \tje\t0x445be2 <increment+0x1f8>",
"opcode": "je",
"operands": "0x445be2 <increment+0x1f8>"
},
{
"address": 4479596,
"line": "445a6c: 4c 8b 02 \tmovq\t(%rdx), %r8",
"opcode": "movq",
"operands": "(%rdx), %r8"
},
{
"address": 4479599,
"line": "445a6f: 4c 89 87 28 08 00 00 \tmovq\t%r8, 0x828(%rdi)",
"opcode": "movq",
"operands": "%r8, 0x828(%rdi)"
},
{
"address": 4479606,
"line": "445a76: 48 89 53 28 \tmovq\t%rdx, 0x28(%rbx)",
"opcode": "movq",
"operands": "%rdx, 0x28(%rbx)"
},
{
"address": 4479610,
"line": "445a7a: 48 89 1a \tmovq\t%rbx, (%rdx)",
"opcode": "movq",
"operands": "%rbx, (%rdx)"
},
{
"address": 4479613,
"line": "445a7d: 48 8b 73 10 \tmovq\t0x10(%rbx), %rsi",
"opcode": "movq",
"operands": "0x10(%rbx), %rsi"
},
{
"address": 4479617,
"line": "445a81: 48 85 f6 \ttestq\t%rsi, %rsi",
"opcode": "testq",
"operands": "%rsi, %rsi"
},
{
"address": 4479620,
"line": "445a84: 74 0f \tje\t0x445a95 <increment+0xab>",
"opcode": "je",
"operands": "0x445a95 <increment+0xab>"
},
{
"address": 4479622,
"line": "445a86: e8 5f ff ff ff \tcallq\t0x4459ea <increment>",
"opcode": "callq",
"operands": "0x4459ea <increment>"
},
{
"address": 4479627,
"line": "445a8b: 48 8b 4b 20 \tmovq\t0x20(%rbx), %rcx",
"opcode": "movq",
"operands": "0x20(%rbx), %rcx"
},
{
"address": 4479631,
"line": "445a8f: 48 3b 4b 10 \tcmpq\t0x10(%rbx), %rcx",
"opcode": "cmpq",
"operands": "0x10(%rbx), %rcx"
},
{
"address": 4479635,
"line": "445a93: 74 03 \tje\t0x445a98 <increment+0xae>",
"opcode": "je",
"operands": "0x445a98 <increment+0xae>"
},
{
"address": 4479637,
"line": "445a95: 5b \tpopq\t%rbx",
"opcode": "popq",
"operands": "%rbx"
},
{
"address": 4479638,
"line": "445a96: c3 \tretq",
"opcode": "retq",
"operands": ""
},
{
"address": 4479639,
"line": "445a97: 90 \tnop",
"opcode": "nop",
"operands": ""
},
{
"address": 4479640,
"line": "445a98: 4c 8b 4b 18 \tmovq\t0x18(%rbx), %r9",
"opcode": "movq",
"operands": "0x18(%rbx), %r9"
},
{
"address": 4479644,
"line": "445a9c: 48 8b 71 18 \tmovq\t0x18(%rcx), %rsi",
"opcode": "movq",
"operands": "0x18(%rcx), %rsi"
},
{
"address": 4479648,
"line": "445aa0: 48 8b 79 20 \tmovq\t0x20(%rcx), %rdi",
"opcode": "movq",
"operands": "0x20(%rcx), %rdi"
},
{
"address": 4479652,
"line": "445aa4: 48 89 73 18 \tmovq\t%rsi, 0x18(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0x18(%rbx)"
},
{
"address": 4479656,
"line": "445aa8: 4c 89 49 18 \tmovq\t%r9, 0x18(%rcx)",
"opcode": "movq",
"operands": "%r9, 0x18(%rcx)"
},
{
"address": 4479660,
"line": "445aac: 48 3b 5b 18 \tcmpq\t0x18(%rbx), %rbx",
"opcode": "cmpq",
"operands": "0x18(%rbx), %rbx"
},
{
"address": 4479664,
"line": "445ab0: 48 89 7b 20 \tmovq\t%rdi, 0x20(%rbx)",
"opcode": "movq",
"operands": "%rdi, 0x20(%rbx)"
},
{
"address": 4479668,
"line": "445ab4: 48 89 49 20 \tmovq\t%rcx, 0x20(%rcx)",
"opcode": "movq",
"operands": "%rcx, 0x20(%rcx)"
},
{
"address": 4479672,
"line": "445ab8: 0f 84 46 01 00 00 \tje\t0x445c04 <increment+0x21a>",
"opcode": "je",
"operands": "0x445c04 <increment+0x21a>"
},
{
"address": 4479678,
"line": "445abe: 48 3b 49 18 \tcmpq\t0x18(%rcx), %rcx",
"opcode": "cmpq",
"operands": "0x18(%rcx), %rcx"
},
{
"address": 4479682,
"line": "445ac2: 0f 84 33 01 00 00 \tje\t0x445bfb <increment+0x211>",
"opcode": "je",
"operands": "0x445bfb <increment+0x211>"
},
{
"address": 4479688,
"line": "445ac8: 48 8b 43 18 \tmovq\t0x18(%rbx), %rax",
"opcode": "movq",
"operands": "0x18(%rbx), %rax"
},
{
"address": 4479692,
"line": "445acc: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479695,
"line": "445acf: 74 04 \tje\t0x445ad5 <increment+0xeb>",
"opcode": "je",
"operands": "0x445ad5 <increment+0xeb>"
},
{
"address": 4479697,
"line": "445ad1: 48 89 58 20 \tmovq\t%rbx, 0x20(%rax)",
"opcode": "movq",
"operands": "%rbx, 0x20(%rax)"
},
{
"address": 4479701,
"line": "445ad5: 48 8b 41 18 \tmovq\t0x18(%rcx), %rax",
"opcode": "movq",
"operands": "0x18(%rcx), %rax"
},
{
"address": 4479705,
"line": "445ad9: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479708,
"line": "445adc: 74 04 \tje\t0x445ae2 <increment+0xf8>",
"opcode": "je",
"operands": "0x445ae2 <increment+0xf8>"
},
{
"address": 4479710,
"line": "445ade: 48 89 48 20 \tmovq\t%rcx, 0x20(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x20(%rax)"
},
{
"address": 4479714,
"line": "445ae2: 48 8b 43 20 \tmovq\t0x20(%rbx), %rax",
"opcode": "movq",
"operands": "0x20(%rbx), %rax"
},
{
"address": 4479718,
"line": "445ae6: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479721,
"line": "445ae9: 74 04 \tje\t0x445aef <increment+0x105>",
"opcode": "je",
"operands": "0x445aef <increment+0x105>"
},
{
"address": 4479723,
"line": "445aeb: 48 89 58 18 \tmovq\t%rbx, 0x18(%rax)",
"opcode": "movq",
"operands": "%rbx, 0x18(%rax)"
},
{
"address": 4479727,
"line": "445aef: 48 8b 41 20 \tmovq\t0x20(%rcx), %rax",
"opcode": "movq",
"operands": "0x20(%rcx), %rax"
},
{
"address": 4479731,
"line": "445af3: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479734,
"line": "445af6: 74 04 \tje\t0x445afc <increment+0x112>",
"opcode": "je",
"operands": "0x445afc <increment+0x112>"
},
{
"address": 4479736,
"line": "445af8: 48 89 48 18 \tmovq\t%rcx, 0x18(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x18(%rax)"
},
{
"address": 4479740,
"line": "445afc: 48 8b 53 28 \tmovq\t0x28(%rbx), %rdx",
"opcode": "movq",
"operands": "0x28(%rbx), %rdx"
},
{
"address": 4479744,
"line": "445b00: 48 8b 02 \tmovq\t(%rdx), %rax",
"opcode": "movq",
"operands": "(%rdx), %rax"
},
{
"address": 4479747,
"line": "445b03: 48 39 d8 \tcmpq\t%rbx, %rax",
"opcode": "cmpq",
"operands": "%rbx, %rax"
},
{
"address": 4479750,
"line": "445b06: 75 8d \tjne\t0x445a95 <increment+0xab>",
"opcode": "jne",
"operands": "0x445a95 <increment+0xab>"
},
{
"address": 4479752,
"line": "445b08: 48 8b 58 10 \tmovq\t0x10(%rax), %rbx",
"opcode": "movq",
"operands": "0x10(%rax), %rbx"
},
{
"address": 4479756,
"line": "445b0c: 48 89 1a \tmovq\t%rbx, (%rdx)",
"opcode": "movq",
"operands": "%rbx, (%rdx)"
},
{
"address": 4479759,
"line": "445b0f: 5b \tpopq\t%rbx",
"opcode": "popq",
"operands": "%rbx"
},
{
"address": 4479760,
"line": "445b10: c3 \tretq",
"opcode": "retq",
"operands": ""
},
{
"address": 4479761,
"line": "445b11: 90 \tnop",
"opcode": "nop",
"operands": ""
},
{
"address": 4479762,
"line": "445b12: 48 89 16 \tmovq\t%rdx, (%rsi)",
"opcode": "movq",
"operands": "%rdx, (%rsi)"
},
{
"address": 4479765,
"line": "445b15: e9 27 ff ff ff \tjmp\t0x445a41 <increment+0x57>",
"opcode": "jmp",
"operands": "0x445a41 <increment+0x57>"
},
{
"address": 4479770,
"line": "445b1a: 48 8b 76 28 \tmovq\t0x28(%rsi), %rsi",
"opcode": "movq",
"operands": "0x28(%rsi), %rsi"
},
{
"address": 4479774,
"line": "445b1e: 48 8b 43 10 \tmovq\t0x10(%rbx), %rax",
"opcode": "movq",
"operands": "0x10(%rbx), %rax"
},
{
"address": 4479778,
"line": "445b22: 48 8b 0e \tmovq\t(%rsi), %rcx",
"opcode": "movq",
"operands": "(%rsi), %rcx"
},
{
"address": 4479781,
"line": "445b25: 48 39 c8 \tcmpq\t%rcx, %rax",
"opcode": "cmpq",
"operands": "%rcx, %rax"
},
{
"address": 4479784,
"line": "445b28: 74 40 \tje\t0x445b6a <increment+0x180>",
"opcode": "je",
"operands": "0x445b6a <increment+0x180>"
},
{
"address": 4479786,
"line": "445b2a: 48 8b 51 10 \tmovq\t0x10(%rcx), %rdx",
"opcode": "movq",
"operands": "0x10(%rcx), %rdx"
},
{
"address": 4479790,
"line": "445b2e: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4479793,
"line": "445b31: 0f 84 e5 00 00 00 \tje\t0x445c1c <increment+0x232>",
"opcode": "je",
"operands": "0x445c1c <increment+0x232>"
},
{
"address": 4479799,
"line": "445b37: 48 3b 0a \tcmpq\t(%rdx), %rcx",
"opcode": "cmpq",
"operands": "(%rdx), %rcx"
},
{
"address": 4479802,
"line": "445b3a: 0f 84 f6 00 00 00 \tje\t0x445c36 <increment+0x24c>",
"opcode": "je",
"operands": "0x445c36 <increment+0x24c>"
},
{
"address": 4479808,
"line": "445b40: 48 89 5a 08 \tmovq\t%rbx, 0x8(%rdx)",
"opcode": "movq",
"operands": "%rbx, 0x8(%rdx)"
},
{
"address": 4479812,
"line": "445b44: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479815,
"line": "445b47: 0f 84 d8 00 00 00 \tje\t0x445c25 <increment+0x23b>",
"opcode": "je",
"operands": "0x445c25 <increment+0x23b>"
},
{
"address": 4479821,
"line": "445b4d: 48 3b 18 \tcmpq\t(%rax), %rbx",
"opcode": "cmpq",
"operands": "(%rax), %rbx"
},
{
"address": 4479824,
"line": "445b50: 0f 84 d8 00 00 00 \tje\t0x445c2e <increment+0x244>",
"opcode": "je",
"operands": "0x445c2e <increment+0x244>"
},
{
"address": 4479830,
"line": "445b56: 48 89 48 08 \tmovq\t%rcx, 0x8(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x8(%rax)"
},
{
"address": 4479834,
"line": "445b5a: 48 89 41 10 \tmovq\t%rax, 0x10(%rcx)",
"opcode": "movq",
"operands": "%rax, 0x10(%rcx)"
},
{
"address": 4479838,
"line": "445b5e: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi",
"opcode": "movq",
"operands": "0x28(%rbx), %rsi"
},
{
"address": 4479842,
"line": "445b62: 48 89 53 10 \tmovq\t%rdx, 0x10(%rbx)",
"opcode": "movq",
"operands": "%rdx, 0x10(%rbx)"
},
{
"address": 4479846,
"line": "445b66: 48 8b 53 18 \tmovq\t0x18(%rbx), %rdx",
"opcode": "movq",
"operands": "0x18(%rbx), %rdx"
},
{
"address": 4479850,
"line": "445b6a: 4c 8b 49 18 \tmovq\t0x18(%rcx), %r9",
"opcode": "movq",
"operands": "0x18(%rcx), %r9"
},
{
"address": 4479854,
"line": "445b6e: 48 89 51 18 \tmovq\t%rdx, 0x18(%rcx)",
"opcode": "movq",
"operands": "%rdx, 0x18(%rcx)"
},
{
"address": 4479858,
"line": "445b72: 4c 8b 43 20 \tmovq\t0x20(%rbx), %r8",
"opcode": "movq",
"operands": "0x20(%rbx), %r8"
},
{
"address": 4479862,
"line": "445b76: 48 8b 51 20 \tmovq\t0x20(%rcx), %rdx",
"opcode": "movq",
"operands": "0x20(%rcx), %rdx"
},
{
"address": 4479866,
"line": "445b7a: 4c 89 4b 18 \tmovq\t%r9, 0x18(%rbx)",
"opcode": "movq",
"operands": "%r9, 0x18(%rbx)"
},
{
"address": 4479870,
"line": "445b7e: 48 3b 49 18 \tcmpq\t0x18(%rcx), %rcx",
"opcode": "cmpq",
"operands": "0x18(%rcx), %rcx"
},
{
"address": 4479874,
"line": "445b82: 4c 89 41 20 \tmovq\t%r8, 0x20(%rcx)",
"opcode": "movq",
"operands": "%r8, 0x20(%rcx)"
},
{
"address": 4479878,
"line": "445b86: 48 89 53 20 \tmovq\t%rdx, 0x20(%rbx)",
"opcode": "movq",
"operands": "%rdx, 0x20(%rbx)"
},
{
"address": 4479882,
"line": "445b8a: 0f 84 83 00 00 00 \tje\t0x445c13 <increment+0x229>",
"opcode": "je",
"operands": "0x445c13 <increment+0x229>"
},
{
"address": 4479888,
"line": "445b90: 48 3b 5b 18 \tcmpq\t0x18(%rbx), %rbx",
"opcode": "cmpq",
"operands": "0x18(%rbx), %rbx"
},
{
"address": 4479892,
"line": "445b94: 74 77 \tje\t0x445c0d <increment+0x223>",
"opcode": "je",
"operands": "0x445c0d <increment+0x223>"
},
{
"address": 4479894,
"line": "445b96: 48 8b 41 18 \tmovq\t0x18(%rcx), %rax",
"opcode": "movq",
"operands": "0x18(%rcx), %rax"
},
{
"address": 4479898,
"line": "445b9a: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479901,
"line": "445b9d: 74 04 \tje\t0x445ba3 <increment+0x1b9>",
"opcode": "je",
"operands": "0x445ba3 <increment+0x1b9>"
},
{
"address": 4479903,
"line": "445b9f: 48 89 48 20 \tmovq\t%rcx, 0x20(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x20(%rax)"
},
{
"address": 4479907,
"line": "445ba3: 48 8b 43 18 \tmovq\t0x18(%rbx), %rax",
"opcode": "movq",
"operands": "0x18(%rbx), %rax"
},
{
"address": 4479911,
"line": "445ba7: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479914,
"line": "445baa: 74 04 \tje\t0x445bb0 <increment+0x1c6>",
"opcode": "je",
"operands": "0x445bb0 <increment+0x1c6>"
},
{
"address": 4479916,
"line": "445bac: 48 89 58 20 \tmovq\t%rbx, 0x20(%rax)",
"opcode": "movq",
"operands": "%rbx, 0x20(%rax)"
},
{
"address": 4479920,
"line": "445bb0: 48 8b 41 20 \tmovq\t0x20(%rcx), %rax",
"opcode": "movq",
"operands": "0x20(%rcx), %rax"
},
{
"address": 4479924,
"line": "445bb4: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4479927,
"line": "445bb7: 74 04 \tje\t0x445bbd <increment+0x1d3>",
"opcode": "je",
"operands": "0x445bbd <increment+0x1d3>"
},
{
"address": 4479929,
"line": "445bb9: 48 89 48 18 \tmovq\t%rcx, 0x18(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x18(%rax)"
},
{
"address": 4479933,
"line": "445bbd: 48 8b 53 20 \tmovq\t0x20(%rbx), %rdx",
"opcode": "movq",
"operands": "0x20(%rbx), %rdx"
},
{
"address": 4479937,
"line": "445bc1: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4479940,
"line": "445bc4: 0f 84 5b fe ff ff \tje\t0x445a25 <increment+0x3b>",
"opcode": "je",
"operands": "0x445a25 <increment+0x3b>"
},
{
"address": 4479946,
"line": "445bca: 48 89 5a 18 \tmovq\t%rbx, 0x18(%rdx)",
"opcode": "movq",
"operands": "%rbx, 0x18(%rdx)"
},
{
"address": 4479950,
"line": "445bce: e9 41 fe ff ff \tjmp\t0x445a14 <increment+0x2a>",
"opcode": "jmp",
"operands": "0x445a14 <increment+0x2a>"
},
{
"address": 4479955,
"line": "445bd3: 90 \tnop",
"opcode": "nop",
"operands": ""
},
{
"address": 4479956,
"line": "445bd4: 4c 8b 58 28 \tmovq\t0x28(%rax), %r11",
"opcode": "movq",
"operands": "0x28(%rax), %r11"
},
{
"address": 4479960,
"line": "445bd8: 4c 89 5b 28 \tmovq\t%r11, 0x28(%rbx)",
"opcode": "movq",
"operands": "%r11, 0x28(%rbx)"
},
{
"address": 4479964,
"line": "445bdc: e9 9c fe ff ff \tjmp\t0x445a7d <increment+0x93>",
"opcode": "jmp",
"operands": "0x445a7d <increment+0x93>"
},
{
"address": 4479969,
"line": "445be1: 90 \tnop",
"opcode": "nop",
"operands": ""
},
{
"address": 4479970,
"line": "445be2: 8b 47 04 \tmovl\t0x4(%rdi), %eax",
"opcode": "movl",
"operands": "0x4(%rdi), %eax"
},
{
"address": 4479973,
"line": "445be5: 48 63 d0 \tmovslq\t%eax, %rdx",
"opcode": "movslq",
"operands": "%eax, %rdx"
},
{
"address": 4479976,
"line": "445be8: 83 c0 01 \taddl\t$0x1, %eax",
"opcode": "addl",
"operands": "$0x1, %eax"
},
{
"address": 4479979,
"line": "445beb: 48 8d 94 d7 30 b0 00 00 \tleaq\t0xb030(%rdi,%rdx,8), %rdx",
"opcode": "leaq",
"operands": "0xb030(%rdi,%rdx,8), %rdx"
},
{
"address": 4479987,
"line": "445bf3: 89 47 04 \tmovl\t%eax, 0x4(%rdi)",
"opcode": "movl",
"operands": "%eax, 0x4(%rdi)"
},
{
"address": 4479990,
"line": "445bf6: e9 7b fe ff ff \tjmp\t0x445a76 <increment+0x8c>",
"opcode": "jmp",
"operands": "0x445a76 <increment+0x8c>"
},
{
"address": 4479995,
"line": "445bfb: 48 89 59 18 \tmovq\t%rbx, 0x18(%rcx)",
"opcode": "movq",
"operands": "%rbx, 0x18(%rcx)"
},
{
"address": 4479999,
"line": "445bff: e9 c4 fe ff ff \tjmp\t0x445ac8 <increment+0xde>",
"opcode": "jmp",
"operands": "0x445ac8 <increment+0xde>"
},
{
"address": 4480004,
"line": "445c04: 48 89 4b 18 \tmovq\t%rcx, 0x18(%rbx)",
"opcode": "movq",
"operands": "%rcx, 0x18(%rbx)"
},
{
"address": 4480008,
"line": "445c08: e9 b1 fe ff ff \tjmp\t0x445abe <increment+0xd4>",
"opcode": "jmp",
"operands": "0x445abe <increment+0xd4>"
},
{
"address": 4480013,
"line": "445c0d: 48 89 4b 18 \tmovq\t%rcx, 0x18(%rbx)",
"opcode": "movq",
"operands": "%rcx, 0x18(%rbx)"
},
{
"address": 4480017,
"line": "445c11: eb 83 \tjmp\t0x445b96 <increment+0x1ac>",
"opcode": "jmp",
"operands": "0x445b96 <increment+0x1ac>"
},
{
"address": 4480019,
"line": "445c13: 48 89 59 18 \tmovq\t%rbx, 0x18(%rcx)",
"opcode": "movq",
"operands": "%rbx, 0x18(%rcx)"
},
{
"address": 4480023,
"line": "445c17: e9 74 ff ff ff \tjmp\t0x445b90 <increment+0x1a6>",
"opcode": "jmp",
"operands": "0x445b90 <increment+0x1a6>"
},
{
"address": 4480028,
"line": "445c1c: 48 89 5f 08 \tmovq\t%rbx, 0x8(%rdi)",
"opcode": "movq",
"operands": "%rbx, 0x8(%rdi)"
},
{
"address": 4480032,
"line": "445c20: e9 1f ff ff ff \tjmp\t0x445b44 <increment+0x15a>",
"opcode": "jmp",
"operands": "0x445b44 <increment+0x15a>"
},
{
"address": 4480037,
"line": "445c25: 48 89 4f 08 \tmovq\t%rcx, 0x8(%rdi)",
"opcode": "movq",
"operands": "%rcx, 0x8(%rdi)"
},
{
"address": 4480041,
"line": "445c29: e9 2c ff ff ff \tjmp\t0x445b5a <increment+0x170>",
"opcode": "jmp",
"operands": "0x445b5a <increment+0x170>"
},
{
"address": 4480046,
"line": "445c2e: 48 89 08 \tmovq\t%rcx, (%rax)",
"opcode": "movq",
"operands": "%rcx, (%rax)"
},
{
"address": 4480049,
"line": "445c31: e9 24 ff ff ff \tjmp\t0x445b5a <increment+0x170>",
"opcode": "jmp",
"operands": "0x445b5a <increment+0x170>"
},
{
"address": 4480054,
"line": "445c36: 48 89 1a \tmovq\t%rbx, (%rdx)",
"opcode": "movq",
"operands": "%rbx, (%rdx)"
},
{
"address": 4480057,
"line": "445c39: e9 06 ff ff ff \tjmp\t0x445b44 <increment+0x15a>",
"opcode": "jmp",
"operands": "0x445b44 <increment+0x15a>"
}
],
"limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services."
}
},
"init_omitted_push_addresses": [
4479048
],
"initialization_probes": [
{
"base": 65536,
"canaries": [
165,
165
],
"memset_requests": [
[
65536,
0,
51248
],
[
116784,
0,
51248
]
],
"objects": [
{
"list_pointers": [
67632,
0
],
"node_bytes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"node_count": 1,
"node_pool_offset": 2096,
"nonzero_bytes": [
[
0,
1
],
[
8,
48
],
[
9,
8
],
[
10,
1
],
[
16,
48
],
[
17,
8
],
[
18,
1
],
[
2080,
48
],
[
2081,
8
],
[
2082,
1
],
[
2149,
1
]
],
"nyt_lookup_pointer": 67632,
"offset": 0,
"root_pointer": 67632
},
{
"list_pointers": [
118880,
118880
],
"node_bytes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"node_count": 1,
"node_pool_offset": 2096,
"nonzero_bytes": [
[
0,
1
],
[
8,
96
],
[
9,
208
],
[
10,
1
],
[
16,
96
],
[
17,
208
],
[
18,
1
],
[
24,
96
],
[
25,
208
],
[
26,
1
],
[
2080,
96
],
[
2081,
208
],
[
2082,
1
],
[
2149,
1
]
],
"nyt_lookup_pointer": 118880,
"offset": 51248,
"root_pointer": 118880
}
],
"sentinel": 165,
"trace": [
4479048,
4479049,
4479054,
4479057,
4479064,
4479071,
4479076,
4479083,
4479089,
4479092,
4479095,
4479103,
4479107,
4479113,
4479116,
4479124,
4479131,
4479138,
4479145,
4479152,
4479159,
4479166,
4479173,
4479180,
4479188,
4479196,
4479203,
4479211,
4479218,
4479226,
4479229,
4479232,
4479236,
4479244,
4479248,
4479251,
4479254,
4479262,
4479266,
4479270,
4479277,
4479281,
4479288,
4479292,
4479300,
4479308,
4479312,
4479320,
4479327,
4479335,
4479339
],
"trace_length": 51,
"trace_sha256": "72059af4fa22565a9a130ada93519ceae254c74484289f6739c50ba571089693"
},
{
"base": 262144,
"canaries": [
255,
255
],
"memset_requests": [
[
262144,
0,
51248
],
[
313392,
0,
51248
]
],
"objects": [
{
"list_pointers": [
264240,
0
],
"node_bytes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"node_count": 1,
"node_pool_offset": 2096,
"nonzero_bytes": [
[
0,
1
],
[
8,
48
],
[
9,
8
],
[
10,
4
],
[
16,
48
],
[
17,
8
],
[
18,
4
],
[
2080,
48
],
[
2081,
8
],
[
2082,
4
],
[
2149,
1
]
],
"nyt_lookup_pointer": 264240,
"offset": 0,
"root_pointer": 264240
},
{
"list_pointers": [
315488,
315488
],
"node_bytes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"node_count": 1,
"node_pool_offset": 2096,
"nonzero_bytes": [
[
0,
1
],
[
8,
96
],
[
9,
208
],
[
10,
4
],
[
16,
96
],
[
17,
208
],
[
18,
4
],
[
24,
96
],
[
25,
208
],
[
26,
4
],
[
2080,
96
],
[
2081,
208
],
[
2082,
4
],
[
2149,
1
]
],
"nyt_lookup_pointer": 315488,
"offset": 51248,
"root_pointer": 315488
}
],
"sentinel": 255,
"trace": [
4479048,
4479049,
4479054,
4479057,
4479064,
4479071,
4479076,
4479083,
4479089,
4479092,
4479095,
4479103,
4479107,
4479113,
4479116,
4479124,
4479131,
4479138,
4479145,
4479152,
4479159,
4479166,
4479173,
4479180,
4479188,
4479196,
4479203,
4479211,
4479218,
4479226,
4479229,
4479232,
4479236,
4479244,
4479248,
4479251,
4479254,
4479262,
4479266,
4479270,
4479277,
4479281,
4479288,
4479292,
4479300,
4479308,
4479312,
4479320,
4479327,
4479335,
4479339
],
"trace_length": 51,
"trace_sha256": "72059af4fa22565a9a130ada93519ceae254c74484289f6739c50ba571089693"
}
],
"schedule_probes": [
{
"final_symbol": 256,
"fixture": "zero",
"flag_word": 1,
"requests": [],
"supplied_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"trace": null,
"trace_length": 1790,
"trace_sha256": "d6fd5e163b533b096c039623a45bb9aac98e23e7d5e42d78070efb6647f891d0"
},
{
"final_symbol": 256,
"fixture": "edges",
"flag_word": 1,
"requests": [
[
8190272,
0
],
[
8241520,
0
],
[
8190272,
0
],
[
8241520,
0
],
[
8190272,
255
],
[
8241520,
255
],
[
8190272,
255
],
[
8241520,
255
],
[
8190272,
255
],
[
8241520,
255
]
],
"supplied_counts": [
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3
],
"trace": null,
"trace_length": 1835,
"trace_sha256": "69407632b9fa4c6f3c56ab5fbfd93b798511a756bca99044fd940b1f190b2729"
},
{
"final_symbol": 256,
"fixture": "sparse",
"flag_word": 1,
"requests": [
[
8190272,
1
],
[
8241520,
1
],
[
8190272,
127
],
[
8241520,
127
],
[
8190272,
127
],
[
8241520,
127
],
[
8190272,
128
],
[
8241520,
128
],
[
8190272,
254
],
[
8241520,
254
],
[
8190272,
254
],
[
8241520,
254
]
],
"supplied_counts": [
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0
],
"trace": null,
"trace_length": 1844,
"trace_sha256": "6da23ac8de94f210c5af77a3b75d09d6e36d29beb1e869e9df5f559ae1c8902b"
},
{
"final_symbol": 256,
"fixture": "ones",
"flag_word": 1,
"requests": [
[
8190272,
0
],
[
8241520,
0
],
[
8190272,
1
],
[
8241520,
1
],
[
8190272,
2
],
[
8241520,
2
],
[
8190272,
3
],
[
8241520,
3
],
[
8190272,
4
],
[
8241520,
4
],
[
8190272,
5
],
[
8241520,
5
],
[
8190272,
6
],
[
8241520,
6
],
[
8190272,
7
],
[
8241520,
7
],
[
8190272,
8
],
[
8241520,
8
],
[
8190272,
9
],
[
8241520,
9
],
[
8190272,
10
],
[
8241520,
10
],
[
8190272,
11
],
[
8241520,
11
],
[
8190272,
12
],
[
8241520,
12
],
[
8190272,
13
],
[
8241520,
13
],
[
8190272,
14
],
[
8241520,
14
],
[
8190272,
15
],
[
8241520,
15
],
[
8190272,
16
],
[
8241520,
16
],
[
8190272,
17
],
[
8241520,
17
],
[
8190272,
18
],
[
8241520,
18
],
[
8190272,
19
],
[
8241520,
19
],
[
8190272,
20
],
[
8241520,
20
],
[
8190272,
21
],
[
8241520,
21
],
[
8190272,
22
],
[
8241520,
22
],
[
8190272,
23
],
[
8241520,
23
],
[
8190272,
24
],
[
8241520,
24
],
[
8190272,
25
],
[
8241520,
25
],
[
8190272,
26
],
[
8241520,
26
],
[
8190272,
27
],
[
8241520,
27
],
[
8190272,
28
],
[
8241520,
28
],
[
8190272,
29
],
[
8241520,
29
],
[
8190272,
30
],
[
8241520,
30
],
[
8190272,
31
],
[
8241520,
31
],
[
8190272,
32
],
[
8241520,
32
],
[
8190272,
33
],
[
8241520,
33
],
[
8190272,
34
],
[
8241520,
34
],
[
8190272,
35
],
[
8241520,
35
],
[
8190272,
36
],
[
8241520,
36
],
[
8190272,
37
],
[
8241520,
37
],
[
8190272,
38
],
[
8241520,
38
],
[
8190272,
39
],
[
8241520,
39
],
[
8190272,
40
],
[
8241520,
40
],
[
8190272,
41
],
[
8241520,
41
],
[
8190272,
42
],
[
8241520,
42
],
[
8190272,
43
],
[
8241520,
43
],
[
8190272,
44
],
[
8241520,
44
],
[
8190272,
45
],
[
8241520,
45
],
[
8190272,
46
],
[
8241520,
46
],
[
8190272,
47
],
[
8241520,
47
],
[
8190272,
48
],
[
8241520,
48
],
[
8190272,
49
],
[
8241520,
49
],
[
8190272,
50
],
[
8241520,
50
],
[
8190272,
51
],
[
8241520,
51
],
[
8190272,
52
],
[
8241520,
52
],
[
8190272,
53
],
[
8241520,
53
],
[
8190272,
54
],
[
8241520,
54
],
[
8190272,
55
],
[
8241520,
55
],
[
8190272,
56
],
[
8241520,
56
],
[
8190272,
57
],
[
8241520,
57
],
[
8190272,
58
],
[
8241520,
58
],
[
8190272,
59
],
[
8241520,
59
],
[
8190272,
60
],
[
8241520,
60
],
[
8190272,
61
],
[
8241520,
61
],
[
8190272,
62
],
[
8241520,
62
],
[
8190272,
63
],
[
8241520,
63
],
[
8190272,
64
],
[
8241520,
64
],
[
8190272,
65
],
[
8241520,
65
],
[
8190272,
66
],
[
8241520,
66
],
[
8190272,
67
],
[
8241520,
67
],
[
8190272,
68
],
[
8241520,
68
],
[
8190272,
69
],
[
8241520,
69
],
[
8190272,
70
],
[
8241520,
70
],
[
8190272,
71
],
[
8241520,
71
],
[
8190272,
72
],
[
8241520,
72
],
[
8190272,
73
],
[
8241520,
73
],
[
8190272,
74
],
[
8241520,
74
],
[
8190272,
75
],
[
8241520,
75
],
[
8190272,
76
],
[
8241520,
76
],
[
8190272,
77
],
[
8241520,
77
],
[
8190272,
78
],
[
8241520,
78
],
[
8190272,
79
],
[
8241520,
79
],
[
8190272,
80
],
[
8241520,
80
],
[
8190272,
81
],
[
8241520,
81
],
[
8190272,
82
],
[
8241520,
82
],
[
8190272,
83
],
[
8241520,
83
],
[
8190272,
84
],
[
8241520,
84
],
[
8190272,
85
],
[
8241520,
85
],
[
8190272,
86
],
[
8241520,
86
],
[
8190272,
87
],
[
8241520,
87
],
[
8190272,
88
],
[
8241520,
88
],
[
8190272,
89
],
[
8241520,
89
],
[
8190272,
90
],
[
8241520,
90
],
[
8190272,
91
],
[
8241520,
91
],
[
8190272,
92
],
[
8241520,
92
],
[
8190272,
93
],
[
8241520,
93
],
[
8190272,
94
],
[
8241520,
94
],
[
8190272,
95
],
[
8241520,
95
],
[
8190272,
96
],
[
8241520,
96
],
[
8190272,
97
],
[
8241520,
97
],
[
8190272,
98
],
[
8241520,
98
],
[
8190272,
99
],
[
8241520,
99
],
[
8190272,
100
],
[
8241520,
100
],
[
8190272,
101
],
[
8241520,
101
],
[
8190272,
102
],
[
8241520,
102
],
[
8190272,
103
],
[
8241520,
103
],
[
8190272,
104
],
[
8241520,
104
],
[
8190272,
105
],
[
8241520,
105
],
[
8190272,
106
],
[
8241520,
106
],
[
8190272,
107
],
[
8241520,
107
],
[
8190272,
108
],
[
8241520,
108
],
[
8190272,
109
],
[
8241520,
109
],
[
8190272,
110
],
[
8241520,
110
],
[
8190272,
111
],
[
8241520,
111
],
[
8190272,
112
],
[
8241520,
112
],
[
8190272,
113
],
[
8241520,
113
],
[
8190272,
114
],
[
8241520,
114
],
[
8190272,
115
],
[
8241520,
115
],
[
8190272,
116
],
[
8241520,
116
],
[
8190272,
117
],
[
8241520,
117
],
[
8190272,
118
],
[
8241520,
118
],
[
8190272,
119
],
[
8241520,
119
],
[
8190272,
120
],
[
8241520,
120
],
[
8190272,
121
],
[
8241520,
121
],
[
8190272,
122
],
[
8241520,
122
],
[
8190272,
123
],
[
8241520,
123
],
[
8190272,
124
],
[
8241520,
124
],
[
8190272,
125
],
[
8241520,
125
],
[
8190272,
126
],
[
8241520,
126
],
[
8190272,
127
],
[
8241520,
127
],
[
8190272,
128
],
[
8241520,
128
],
[
8190272,
129
],
[
8241520,
129
],
[
8190272,
130
],
[
8241520,
130
],
[
8190272,
131
],
[
8241520,
131
],
[
8190272,
132
],
[
8241520,
132
],
[
8190272,
133
],
[
8241520,
133
],
[
8190272,
134
],
[
8241520,
134
],
[
8190272,
135
],
[
8241520,
135
],
[
8190272,
136
],
[
8241520,
136
],
[
8190272,
137
],
[
8241520,
137
],
[
8190272,
138
],
[
8241520,
138
],
[
8190272,
139
],
[
8241520,
139
],
[
8190272,
140
],
[
8241520,
140
],
[
8190272,
141
],
[
8241520,
141
],
[
8190272,
142
],
[
8241520,
142
],
[
8190272,
143
],
[
8241520,
143
],
[
8190272,
144
],
[
8241520,
144
],
[
8190272,
145
],
[
8241520,
145
],
[
8190272,
146
],
[
8241520,
146
],
[
8190272,
147
],
[
8241520,
147
],
[
8190272,
148
],
[
8241520,
148
],
[
8190272,
149
],
[
8241520,
149
],
[
8190272,
150
],
[
8241520,
150
],
[
8190272,
151
],
[
8241520,
151
],
[
8190272,
152
],
[
8241520,
152
],
[
8190272,
153
],
[
8241520,
153
],
[
8190272,
154
],
[
8241520,
154
],
[
8190272,
155
],
[
8241520,
155
],
[
8190272,
156
],
[
8241520,
156
],
[
8190272,
157
],
[
8241520,
157
],
[
8190272,
158
],
[
8241520,
158
],
[
8190272,
159
],
[
8241520,
159
],
[
8190272,
160
],
[
8241520,
160
],
[
8190272,
161
],
[
8241520,
161
],
[
8190272,
162
],
[
8241520,
162
],
[
8190272,
163
],
[
8241520,
163
],
[
8190272,
164
],
[
8241520,
164
],
[
8190272,
165
],
[
8241520,
165
],
[
8190272,
166
],
[
8241520,
166
],
[
8190272,
167
],
[
8241520,
167
],
[
8190272,
168
],
[
8241520,
168
],
[
8190272,
169
],
[
8241520,
169
],
[
8190272,
170
],
[
8241520,
170
],
[
8190272,
171
],
[
8241520,
171
],
[
8190272,
172
],
[
8241520,
172
],
[
8190272,
173
],
[
8241520,
173
],
[
8190272,
174
],
[
8241520,
174
],
[
8190272,
175
],
[
8241520,
175
],
[
8190272,
176
],
[
8241520,
176
],
[
8190272,
177
],
[
8241520,
177
],
[
8190272,
178
],
[
8241520,
178
],
[
8190272,
179
],
[
8241520,
179
],
[
8190272,
180
],
[
8241520,
180
],
[
8190272,
181
],
[
8241520,
181
],
[
8190272,
182
],
[
8241520,
182
],
[
8190272,
183
],
[
8241520,
183
],
[
8190272,
184
],
[
8241520,
184
],
[
8190272,
185
],
[
8241520,
185
],
[
8190272,
186
],
[
8241520,
186
],
[
8190272,
187
],
[
8241520,
187
],
[
8190272,
188
],
[
8241520,
188
],
[
8190272,
189
],
[
8241520,
189
],
[
8190272,
190
],
[
8241520,
190
],
[
8190272,
191
],
[
8241520,
191
],
[
8190272,
192
],
[
8241520,
192
],
[
8190272,
193
],
[
8241520,
193
],
[
8190272,
194
],
[
8241520,
194
],
[
8190272,
195
],
[
8241520,
195
],
[
8190272,
196
],
[
8241520,
196
],
[
8190272,
197
],
[
8241520,
197
],
[
8190272,
198
],
[
8241520,
198
],
[
8190272,
199
],
[
8241520,
199
],
[
8190272,
200
],
[
8241520,
200
],
[
8190272,
201
],
[
8241520,
201
],
[
8190272,
202
],
[
8241520,
202
],
[
8190272,
203
],
[
8241520,
203
],
[
8190272,
204
],
[
8241520,
204
],
[
8190272,
205
],
[
8241520,
205
],
[
8190272,
206
],
[
8241520,
206
],
[
8190272,
207
],
[
8241520,
207
],
[
8190272,
208
],
[
8241520,
208
],
[
8190272,
209
],
[
8241520,
209
],
[
8190272,
210
],
[
8241520,
210
],
[
8190272,
211
],
[
8241520,
211
],
[
8190272,
212
],
[
8241520,
212
],
[
8190272,
213
],
[
8241520,
213
],
[
8190272,
214
],
[
8241520,
214
],
[
8190272,
215
],
[
8241520,
215
],
[
8190272,
216
],
[
8241520,
216
],
[
8190272,
217
],
[
8241520,
217
],
[
8190272,
218
],
[
8241520,
218
],
[
8190272,
219
],
[
8241520,
219
],
[
8190272,
220
],
[
8241520,
220
],
[
8190272,
221
],
[
8241520,
221
],
[
8190272,
222
],
[
8241520,
222
],
[
8190272,
223
],
[
8241520,
223
],
[
8190272,
224
],
[
8241520,
224
],
[
8190272,
225
],
[
8241520,
225
],
[
8190272,
226
],
[
8241520,
226
],
[
8190272,
227
],
[
8241520,
227
],
[
8190272,
228
],
[
8241520,
228
],
[
8190272,
229
],
[
8241520,
229
],
[
8190272,
230
],
[
8241520,
230
],
[
8190272,
231
],
[
8241520,
231
],
[
8190272,
232
],
[
8241520,
232
],
[
8190272,
233
],
[
8241520,
233
],
[
8190272,
234
],
[
8241520,
234
],
[
8190272,
235
],
[
8241520,
235
],
[
8190272,
236
],
[
8241520,
236
],
[
8190272,
237
],
[
8241520,
237
],
[
8190272,
238
],
[
8241520,
238
],
[
8190272,
239
],
[
8241520,
239
],
[
8190272,
240
],
[
8241520,
240
],
[
8190272,
241
],
[
8241520,
241
],
[
8190272,
242
],
[
8241520,
242
],
[
8190272,
243
],
[
8241520,
243
],
[
8190272,
244
],
[
8241520,
244
],
[
8190272,
245
],
[
8241520,
245
],
[
8190272,
246
],
[
8241520,
246
],
[
8190272,
247
],
[
8241520,
247
],
[
8190272,
248
],
[
8241520,
248
],
[
8190272,
249
],
[
8241520,
249
],
[
8190272,
250
],
[
8241520,
250
],
[
8190272,
251
],
[
8241520,
251
],
[
8190272,
252
],
[
8241520,
252
],
[
8190272,
253
],
[
8241520,
253
],
[
8190272,
254
],
[
8241520,
254
],
[
8190272,
255
],
[
8241520,
255
]
],
"supplied_counts": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
],
"trace": null,
"trace_length": 4094,
"trace_sha256": "5b4859db801baf765453921633c8eb4b61bfad036b4cf5b4e524d99a65572af9"
}
],
"source": {
"bytes": 961958,
"path": "Quake3-UrT-Ded.x86_64",
"sha256": "5dc5f5fbf0f106af6df82cd6ce65987bc6ddff18400f1cd0cb8ac1126ee357cb"
}
},
"linux--Quake3-UrT.x86_64": {
"disassembly_sha256": "895d6c0bf954834261883cf62215bf67aa1ce7fe33642f34e1beeaee6f53032d",
"entry_request": {
"flag_word": 1,
"huff_init_pointer": 12609792,
"omitted_push_addresses": [
4511114,
4511124,
4511129,
4511132
],
"trace": [
4511114,
4511116,
4511121,
4511124,
4511126,
4511129,
4511130,
4511132,
4511133,
4511137
],
"trace_length": 10,
"trace_sha256": "b6ef419f391da1d7489c175235a323b5b4f6483f6e8105f2859bbe2c037c887b"
},
"frequency_table": {
"address": 8015136,
"conceptual_schedule_sha256": "36279012cf2af3fc116d5e304fe09c4ae37719c1c5f43c7f97ace58beb9eeb13",
"counts": [
250315,
41193,
6292,
7106,
3730,
3750,
6110,
23283,
33317,
6950,
7838,
9714,
9257,
17259,
3949,
1778,
8288,
1604,
1590,
1663,
1100,
1213,
1238,
1134,
1749,
1059,
1246,
1149,
1273,
4486,
2805,
3472,
21819,
1159,
1670,
1066,
1043,
1012,
1053,
1070,
1726,
888,
1180,
850,
960,
780,
1752,
3296,
10630,
4514,
5881,
2685,
4650,
3837,
2093,
1867,
2584,
1949,
1972,
940,
1134,
1788,
1670,
1206,
5719,
6128,
7222,
6654,
3710,
3795,
1492,
1524,
2215,
1140,
1355,
971,
2180,
1248,
1328,
1195,
1770,
1078,
1264,
1266,
1168,
965,
1155,
1186,
1347,
1228,
1529,
1600,
2617,
2048,
2546,
3275,
2410,
3585,
2504,
2800,
2675,
6146,
3663,
2840,
14253,
3164,
2221,
1687,
3208,
2739,
3512,
4796,
4091,
3515,
5288,
4016,
7937,
6031,
5360,
3924,
4892,
3743,
4566,
4807,
5852,
6400,
6225,
8291,
23243,
7838,
7073,
8935,
5437,
4483,
3641,
5256,
5312,
5328,
5370,
3492,
2458,
1694,
1821,
2121,
1916,
1149,
1516,
1367,
1236,
1029,
1258,
1104,
1245,
1006,
1149,
1025,
1241,
952,
1287,
997,
1713,
1009,
1187,
879,
1099,
929,
1078,
951,
1656,
930,
1153,
1030,
1262,
1062,
1214,
1060,
1621,
930,
1106,
912,
1034,
892,
1158,
990,
1175,
850,
1121,
903,
1087,
920,
1144,
1056,
3462,
2240,
4397,
12136,
7758,
1345,
1307,
3278,
1950,
886,
1023,
1112,
1077,
1042,
1061,
1071,
1484,
1001,
1096,
915,
1052,
995,
1070,
876,
1111,
851,
1059,
805,
1112,
923,
1103,
817,
1899,
1872,
976,
841,
1127,
956,
1159,
950,
7791,
954,
1289,
933,
1127,
3207,
1020,
927,
1355,
768,
1040,
745,
952,
805,
1073,
740,
1013,
805,
1008,
796,
996,
1057,
11457,
13504
],
"digest_encoding": "for each symbol ascending, repeated count times: bytes(symbol,tree0,symbol,tree1)",
"file_offset": 1723680,
"paired_request_count": 2106680,
"sha256": "1cbdca8d6c9bb22247525a4807c5e18cec9b87336c56016424eecd879b505abf",
"total": 1053340
},
"graphs": {
"Huff_Init": {
"calls": [
{
"address": 4551187,
"label": "memset@plt",
"target": 4205688
},
{
"address": 4551206,
"label": "memset@plt",
"target": 4205688
}
],
"edges": [
{
"from": 4551176,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551177
},
{
"from": 4551177,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551182
},
{
"from": 4551182,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551185
},
{
"from": 4551185,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551187
},
{
"from": 4551187,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4551192
},
{
"from": 4551192,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551199
},
{
"from": 4551199,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551204
},
{
"from": 4551204,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551206
},
{
"from": 4551206,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4551211
},
{
"from": 4551211,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551217
},
{
"from": 4551217,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551220
},
{
"from": 4551220,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551223
},
{
"from": 4551223,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551231
},
{
"from": 4551231,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551235
},
{
"from": 4551235,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551241
},
{
"from": 4551241,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551244
},
{
"from": 4551244,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551252
},
{
"from": 4551252,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551259
},
{
"from": 4551259,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551266
},
{
"from": 4551266,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551273
},
{
"from": 4551273,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551280
},
{
"from": 4551280,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551287
},
{
"from": 4551287,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551294
},
{
"from": 4551294,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551301
},
{
"from": 4551301,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551308
},
{
"from": 4551308,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551316
},
{
"from": 4551316,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551324
},
{
"from": 4551324,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551331
},
{
"from": 4551331,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551339
},
{
"from": 4551339,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551346
},
{
"from": 4551346,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551354
},
{
"from": 4551354,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551357
},
{
"from": 4551357,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551360
},
{
"from": 4551360,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551364
},
{
"from": 4551364,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551372
},
{
"from": 4551372,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551376
},
{
"from": 4551376,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551379
},
{
"from": 4551379,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551382
},
{
"from": 4551382,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551390
},
{
"from": 4551390,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551394
},
{
"from": 4551394,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551398
},
{
"from": 4551398,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551405
},
{
"from": 4551405,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551409
},
{
"from": 4551409,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551416
},
{
"from": 4551416,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551420
},
{
"from": 4551420,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551428
},
{
"from": 4551428,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551436
},
{
"from": 4551436,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551440
},
{
"from": 4551440,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551448
},
{
"from": 4551448,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551455
},
{
"from": 4551455,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551463
},
{
"from": 4551463,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551467
},
{
"from": 4551467,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551474
},
{
"from": 4551474,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551475
},
{
"from": 4551475,
"kind": "return",
"target_scope": "external",
"to": null
}
],
"entry": 4551176,
"instructions": [
{
"address": 4551176,
"line": "457208: 53 \tpushq\t%rbx",
"opcode": "pushq",
"operands": "%rbx"
},
{
"address": 4551177,
"line": "457209: ba 30 c8 00 00 \tmovl\t$0xc830, %edx # imm = 0xC830",
"opcode": "movl",
"operands": "$0xc830, %edx # imm = 0xC830"
},
{
"address": 4551182,
"line": "45720e: 48 89 fb \tmovq\t%rdi, %rbx",
"opcode": "movq",
"operands": "%rdi, %rbx"
},
{
"address": 4551185,
"line": "457211: 31 f6 \txorl\t%esi, %esi",
"opcode": "xorl",
"operands": "%esi, %esi"
},
{
"address": 4551187,
"line": "457213: e8 60 ba fa ff \tcallq\t0x402c78 <memset@plt>",
"opcode": "callq",
"operands": "0x402c78 <memset@plt>"
},
{
"address": 4551192,
"line": "457218: 48 8d bb 30 c8 00 00 \tleaq\t0xc830(%rbx), %rdi",
"opcode": "leaq",
"operands": "0xc830(%rbx), %rdi"
},
{
"address": 4551199,
"line": "45721f: ba 30 c8 00 00 \tmovl\t$0xc830, %edx # imm = 0xC830",
"opcode": "movl",
"operands": "$0xc830, %edx # imm = 0xC830"
},
{
"address": 4551204,
"line": "457224: 31 f6 \txorl\t%esi, %esi",
"opcode": "xorl",
"operands": "%esi, %esi"
},
{
"address": 4551206,
"line": "457226: e8 4d ba fa ff \tcallq\t0x402c78 <memset@plt>",
"opcode": "callq",
"operands": "0x402c78 <memset@plt>"
},
{
"address": 4551211,
"line": "45722b: 8b 8b 30 c8 00 00 \tmovl\t0xc830(%rbx), %ecx",
"opcode": "movl",
"operands": "0xc830(%rbx), %ecx"
},
{
"address": 4551217,
"line": "457231: 48 63 f9 \tmovslq\t%ecx, %rdi",
"opcode": "movslq",
"operands": "%ecx, %rdi"
},
{
"address": 4551220,
"line": "457234: 83 c1 01 \taddl\t$0x1, %ecx",
"opcode": "addl",
"operands": "$0x1, %ecx"
},
{
"address": 4551223,
"line": "457237: 4c 8d 04 fd 00 00 00 00 \tleaq\t(,%rdi,8), %r8",
"opcode": "leaq",
"operands": "(,%rdi,8), %r8"
},
{
"address": 4551231,
"line": "45723f: 48 c1 e7 06 \tshlq\t$0x6, %rdi",
"opcode": "shlq",
"operands": "$0x6, %rdi"
},
{
"address": 4551235,
"line": "457243: 89 8b 30 c8 00 00 \tmovl\t%ecx, 0xc830(%rbx)",
"opcode": "movl",
"operands": "%ecx, 0xc830(%rbx)"
},
{
"address": 4551241,
"line": "457249: 4c 29 c7 \tsubq\t%r8, %rdi",
"opcode": "subq",
"operands": "%r8, %rdi"
},
{
"address": 4551244,
"line": "45724c: 48 8d b4 1f 60 d0 00 00 \tleaq\t0xd060(%rdi,%rbx), %rsi",
"opcode": "leaq",
"operands": "0xd060(%rdi,%rbx), %rsi"
},
{
"address": 4551252,
"line": "457254: 48 89 b3 38 c8 00 00 \tmovq\t%rsi, 0xc838(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0xc838(%rbx)"
},
{
"address": 4551259,
"line": "45725b: 48 89 b3 40 c8 00 00 \tmovq\t%rsi, 0xc840(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0xc840(%rbx)"
},
{
"address": 4551266,
"line": "457262: 48 89 b3 50 d0 00 00 \tmovq\t%rsi, 0xd050(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0xd050(%rbx)"
},
{
"address": 4551273,
"line": "457269: 48 89 b3 48 c8 00 00 \tmovq\t%rsi, 0xc848(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0xc848(%rbx)"
},
{
"address": 4551280,
"line": "457270: c7 46 34 00 01 00 00 \tmovl\t$0x100, 0x34(%rsi) # imm = 0x100",
"opcode": "movl",
"operands": "$0x100, 0x34(%rsi) # imm = 0x100"
},
{
"address": 4551287,
"line": "457277: 48 8b 93 38 c8 00 00 \tmovq\t0xc838(%rbx), %rdx",
"opcode": "movq",
"operands": "0xc838(%rbx), %rdx"
},
{
"address": 4551294,
"line": "45727e: c7 42 30 00 00 00 00 \tmovl\t$0x0, 0x30(%rdx)",
"opcode": "movl",
"operands": "$0x0, 0x30(%rdx)"
},
{
"address": 4551301,
"line": "457285: 48 8b 83 40 c8 00 00 \tmovq\t0xc840(%rbx), %rax",
"opcode": "movq",
"operands": "0xc840(%rbx), %rax"
},
{
"address": 4551308,
"line": "45728c: 48 c7 40 20 00 00 00 00 \tmovq\t$0x0, 0x20(%rax)",
"opcode": "movq",
"operands": "$0x0, 0x20(%rax)"
},
{
"address": 4551316,
"line": "457294: 48 c7 40 18 00 00 00 00 \tmovq\t$0x0, 0x18(%rax)",
"opcode": "movq",
"operands": "$0x0, 0x18(%rax)"
},
{
"address": 4551324,
"line": "45729c: 4c 8b 9b 38 c8 00 00 \tmovq\t0xc838(%rbx), %r11",
"opcode": "movq",
"operands": "0xc838(%rbx), %r11"
},
{
"address": 4551331,
"line": "4572a3: 49 c7 43 08 00 00 00 00 \tmovq\t$0x0, 0x8(%r11)",
"opcode": "movq",
"operands": "$0x0, 0x8(%r11)"
},
{
"address": 4551339,
"line": "4572ab: 49 c7 03 00 00 00 00 \tmovq\t$0x0, (%r11)",
"opcode": "movq",
"operands": "$0x0, (%r11)"
},
{
"address": 4551346,
"line": "4572b2: 49 c7 43 10 00 00 00 00 \tmovq\t$0x0, 0x10(%r11)",
"opcode": "movq",
"operands": "$0x0, 0x10(%r11)"
},
{
"address": 4551354,
"line": "4572ba: 44 8b 03 \tmovl\t(%rbx), %r8d",
"opcode": "movl",
"operands": "(%rbx), %r8d"
},
{
"address": 4551357,
"line": "4572bd: 4d 63 c8 \tmovslq\t%r8d, %r9",
"opcode": "movslq",
"operands": "%r8d, %r9"
},
{
"address": 4551360,
"line": "4572c0: 41 83 c0 01 \taddl\t$0x1, %r8d",
"opcode": "addl",
"operands": "$0x1, %r8d"
},
{
"address": 4551364,
"line": "4572c4: 4e 8d 14 cd 00 00 00 00 \tleaq\t(,%r9,8), %r10",
"opcode": "leaq",
"operands": "(,%r9,8), %r10"
},
{
"address": 4551372,
"line": "4572cc: 49 c1 e1 06 \tshlq\t$0x6, %r9",
"opcode": "shlq",
"operands": "$0x6, %r9"
},
{
"address": 4551376,
"line": "4572d0: 44 89 03 \tmovl\t%r8d, (%rbx)",
"opcode": "movl",
"operands": "%r8d, (%rbx)"
},
{
"address": 4551379,
"line": "4572d3: 4d 29 d1 \tsubq\t%r10, %r9",
"opcode": "subq",
"operands": "%r10, %r9"
},
{
"address": 4551382,
"line": "4572d6: 49 8d bc 19 30 08 00 00 \tleaq\t0x830(%r9,%rbx), %rdi",
"opcode": "leaq",
"operands": "0x830(%r9,%rbx), %rdi"
},
{
"address": 4551390,
"line": "4572de: 48 89 7b 08 \tmovq\t%rdi, 0x8(%rbx)",
"opcode": "movq",
"operands": "%rdi, 0x8(%rbx)"
},
{
"address": 4551394,
"line": "4572e2: 48 89 7b 10 \tmovq\t%rdi, 0x10(%rbx)",
"opcode": "movq",
"operands": "%rdi, 0x10(%rbx)"
},
{
"address": 4551398,
"line": "4572e6: c7 47 34 00 01 00 00 \tmovl\t$0x100, 0x34(%rdi) # imm = 0x100",
"opcode": "movl",
"operands": "$0x100, 0x34(%rdi) # imm = 0x100"
},
{
"address": 4551405,
"line": "4572ed: 48 8b 73 08 \tmovq\t0x8(%rbx), %rsi",
"opcode": "movq",
"operands": "0x8(%rbx), %rsi"
},
{
"address": 4551409,
"line": "4572f1: c7 46 30 00 00 00 00 \tmovl\t$0x0, 0x30(%rsi)",
"opcode": "movl",
"operands": "$0x0, 0x30(%rsi)"
},
{
"address": 4551416,
"line": "4572f8: 48 8b 4b 10 \tmovq\t0x10(%rbx), %rcx",
"opcode": "movq",
"operands": "0x10(%rbx), %rcx"
},
{
"address": 4551420,
"line": "4572fc: 48 c7 41 20 00 00 00 00 \tmovq\t$0x0, 0x20(%rcx)",
"opcode": "movq",
"operands": "$0x0, 0x20(%rcx)"
},
{
"address": 4551428,
"line": "457304: 48 c7 41 18 00 00 00 00 \tmovq\t$0x0, 0x18(%rcx)",
"opcode": "movq",
"operands": "$0x0, 0x18(%rcx)"
},
{
"address": 4551436,
"line": "45730c: 48 8b 53 08 \tmovq\t0x8(%rbx), %rdx",
"opcode": "movq",
"operands": "0x8(%rbx), %rdx"
},
{
"address": 4551440,
"line": "457310: 48 c7 42 08 00 00 00 00 \tmovq\t$0x0, 0x8(%rdx)",
"opcode": "movq",
"operands": "$0x0, 0x8(%rdx)"
},
{
"address": 4551448,
"line": "457318: 48 c7 02 00 00 00 00 \tmovq\t$0x0, (%rdx)",
"opcode": "movq",
"operands": "$0x0, (%rdx)"
},
{
"address": 4551455,
"line": "45731f: 48 c7 42 10 00 00 00 00 \tmovq\t$0x0, 0x10(%rdx)",
"opcode": "movq",
"operands": "$0x0, 0x10(%rdx)"
},
{
"address": 4551463,
"line": "457327: 48 8b 43 08 \tmovq\t0x8(%rbx), %rax",
"opcode": "movq",
"operands": "0x8(%rbx), %rax"
},
{
"address": 4551467,
"line": "45732b: 48 89 83 20 08 00 00 \tmovq\t%rax, 0x820(%rbx)",
"opcode": "movq",
"operands": "%rax, 0x820(%rbx)"
},
{
"address": 4551474,
"line": "457332: 5b \tpopq\t%rbx",
"opcode": "popq",
"operands": "%rbx"
},
{
"address": 4551475,
"line": "457333: c3 \tretq",
"opcode": "retq",
"operands": ""
}
],
"limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services."
},
"Huff_addRef": {
"calls": [],
"edges": [
{
"from": 4552190,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552194
},
{
"from": 4552194,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552197
},
{
"from": 4552197,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552202
},
{
"from": 4552202,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552205
},
{
"from": 4552205,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552212
},
{
"from": 4552205,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552207
},
{
"from": 4552207,
"kind": "unconditional",
"target_scope": "external",
"to": 4551594
},
{
"from": 4552212,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552215
},
{
"from": 4552215,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552222
},
{
"from": 4552222,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552226
},
{
"from": 4552226,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552229
},
{
"from": 4552229,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552233
},
{
"from": 4552233,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552241
},
{
"from": 4552241,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552245
},
{
"from": 4552245,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552248
},
{
"from": 4552248,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552250
},
{
"from": 4552250,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552258
},
{
"from": 4552258,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552262
},
{
"from": 4552262,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552265
},
{
"from": 4552265,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552269
},
{
"from": 4552269,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552272
},
{
"from": 4552272,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552275
},
{
"from": 4552275,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552282
},
{
"from": 4552282,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552289
},
{
"from": 4552289,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552293
},
{
"from": 4552293,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552297
},
{
"from": 4552297,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552301
},
{
"from": 4552301,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552305
},
{
"from": 4552305,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552309
},
{
"from": 4552309,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552312
},
{
"from": 4552312,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552336
},
{
"from": 4552312,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552314
},
{
"from": 4552314,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552318
},
{
"from": 4552318,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552322
},
{
"from": 4552322,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552326
},
{
"from": 4552326,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552330
},
{
"from": 4552330,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552593
},
{
"from": 4552330,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552336
},
{
"from": 4552336,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552343
},
{
"from": 4552343,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552346
},
{
"from": 4552346,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552651
},
{
"from": 4552346,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552352
},
{
"from": 4552352,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552355
},
{
"from": 4552355,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552362
},
{
"from": 4552362,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552366
},
{
"from": 4552366,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552369
},
{
"from": 4552369,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552373
},
{
"from": 4552373,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552377
},
{
"from": 4552377,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552381
},
{
"from": 4552381,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552385
},
{
"from": 4552385,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552393
},
{
"from": 4552393,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552397
},
{
"from": 4552397,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552401
},
{
"from": 4552401,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552405
},
{
"from": 4552405,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552409
},
{
"from": 4552409,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552413
},
{
"from": 4552413,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552417
},
{
"from": 4552417,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552420
},
{
"from": 4552420,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552606
},
{
"from": 4552420,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552426
},
{
"from": 4552426,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552430
},
{
"from": 4552430,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552434
},
{
"from": 4552434,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552438
},
{
"from": 4552438,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552442
},
{
"from": 4552442,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552583
},
{
"from": 4552442,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552448
},
{
"from": 4552448,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552455
},
{
"from": 4552455,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552458
},
{
"from": 4552458,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552676
},
{
"from": 4552458,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552464
},
{
"from": 4552464,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552467
},
{
"from": 4552467,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552474
},
{
"from": 4552474,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552478
},
{
"from": 4552478,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552481
},
{
"from": 4552481,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552485
},
{
"from": 4552485,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552489
},
{
"from": 4552489,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552493
},
{
"from": 4552493,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552501
},
{
"from": 4552501,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552508
},
{
"from": 4552508,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552512
},
{
"from": 4552512,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552516
},
{
"from": 4552516,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552520
},
{
"from": 4552520,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552523
},
{
"from": 4552523,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552640
},
{
"from": 4552523,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552525
},
{
"from": 4552525,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552528
},
{
"from": 4552528,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552646
},
{
"from": 4552528,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552530
},
{
"from": 4552530,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552534
},
{
"from": 4552534,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552538
},
{
"from": 4552538,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552542
},
{
"from": 4552542,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552545
},
{
"from": 4552545,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552549
},
{
"from": 4552549,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552553
},
{
"from": 4552553,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552557
},
{
"from": 4552557,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552561
},
{
"from": 4552561,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552565
},
{
"from": 4552565,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552569
},
{
"from": 4552569,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552574
},
{
"from": 4552574,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552578
},
{
"from": 4552578,
"kind": "unconditional",
"target_scope": "external",
"to": 4551594
},
{
"from": 4552583,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552587
},
{
"from": 4552587,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552591
},
{
"from": 4552591,
"kind": "unconditional",
"target_scope": "local",
"to": 4552481
},
{
"from": 4552593,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552597
},
{
"from": 4552597,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552601
},
{
"from": 4552601,
"kind": "unconditional",
"target_scope": "local",
"to": 4552369
},
{
"from": 4552606,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552613
},
{
"from": 4552613,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552616
},
{
"from": 4552616,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552701
},
{
"from": 4552616,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552618
},
{
"from": 4552618,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552621
},
{
"from": 4552621,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552628
},
{
"from": 4552628,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552632
},
{
"from": 4552632,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552635
},
{
"from": 4552635,
"kind": "unconditional",
"target_scope": "local",
"to": 4552481
},
{
"from": 4552640,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552644
},
{
"from": 4552644,
"kind": "unconditional",
"target_scope": "local",
"to": 4552534
},
{
"from": 4552646,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552649
},
{
"from": 4552649,
"kind": "unconditional",
"target_scope": "local",
"to": 4552534
},
{
"from": 4552651,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552654
},
{
"from": 4552654,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552657
},
{
"from": 4552657,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552660
},
{
"from": 4552660,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552668
},
{
"from": 4552668,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552671
},
{
"from": 4552671,
"kind": "unconditional",
"target_scope": "local",
"to": 4552362
},
{
"from": 4552676,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552679
},
{
"from": 4552679,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552682
},
{
"from": 4552682,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552685
},
{
"from": 4552685,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552693
},
{
"from": 4552693,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552696
},
{
"from": 4552696,
"kind": "unconditional",
"target_scope": "local",
"to": 4552474
},
{
"from": 4552701,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552705
},
{
"from": 4552705,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552708
},
{
"from": 4552708,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552712
},
{
"from": 4552712,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552720
},
{
"from": 4552720,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552724
},
{
"from": 4552724,
"kind": "unconditional",
"target_scope": "local",
"to": 4552628
}
],
"entry": 4552190,
"instructions": [
{
"address": 4552190,
"line": "4575fe: 44 0f b6 ce \tmovzbl\t%sil, %r9d",
"opcode": "movzbl",
"operands": "%sil, %r9d"
},
{
"address": 4552194,
"line": "457602: 4d 63 d1 \tmovslq\t%r9d, %r10",
"opcode": "movslq",
"operands": "%r9d, %r10"
},
{
"address": 4552197,
"line": "457605: 4a 8b 74 d7 20 \tmovq\t0x20(%rdi,%r10,8), %rsi",
"opcode": "movq",
"operands": "0x20(%rdi,%r10,8), %rsi"
},
{
"address": 4552202,
"line": "45760a: 48 85 f6 \ttestq\t%rsi, %rsi",
"opcode": "testq",
"operands": "%rsi, %rsi"
},
{
"address": 4552205,
"line": "45760d: 74 05 \tje\t0x457614 <Huff_addRef+0x16>",
"opcode": "je",
"operands": "0x457614 <Huff_addRef+0x16>"
},
{
"address": 4552207,
"line": "45760f: e9 96 fd ff ff \tjmp\t0x4573aa <increment>",
"opcode": "jmp",
"operands": "0x4573aa <increment>"
},
{
"address": 4552212,
"line": "457614: 44 8b 1f \tmovl\t(%rdi), %r11d",
"opcode": "movl",
"operands": "(%rdi), %r11d"
},
{
"address": 4552215,
"line": "457617: 48 8d b7 30 08 00 00 \tleaq\t0x830(%rdi), %rsi",
"opcode": "leaq",
"operands": "0x830(%rdi), %rsi"
},
{
"address": 4552222,
"line": "45761e: 41 8d 43 01 \tleal\t0x1(%r11), %eax",
"opcode": "leal",
"operands": "0x1(%r11), %eax"
},
{
"address": 4552226,
"line": "457622: 49 63 cb \tmovslq\t%r11d, %rcx",
"opcode": "movslq",
"operands": "%r11d, %rcx"
},
{
"address": 4552229,
"line": "457625: 41 83 c3 02 \taddl\t$0x2, %r11d",
"opcode": "addl",
"operands": "$0x2, %r11d"
},
{
"address": 4552233,
"line": "457629: 4c 8d 04 cd 00 00 00 00 \tleaq\t(,%rcx,8), %r8",
"opcode": "leaq",
"operands": "(,%rcx,8), %r8"
},
{
"address": 4552241,
"line": "457631: 48 c1 e1 06 \tshlq\t$0x6, %rcx",
"opcode": "shlq",
"operands": "$0x6, %rcx"
},
{
"address": 4552245,
"line": "457635: 44 89 1f \tmovl\t%r11d, (%rdi)",
"opcode": "movl",
"operands": "%r11d, (%rdi)"
},
{
"address": 4552248,
"line": "457638: 48 98 \tcltq",
"opcode": "cltq",
"operands": ""
},
{
"address": 4552250,
"line": "45763a: 48 8d 14 c5 00 00 00 00 \tleaq\t(,%rax,8), %rdx",
"opcode": "leaq",
"operands": "(,%rax,8), %rdx"
},
{
"address": 4552258,
"line": "457642: 48 c1 e0 06 \tshlq\t$0x6, %rax",
"opcode": "shlq",
"operands": "$0x6, %rax"
},
{
"address": 4552262,
"line": "457646: 4c 29 c1 \tsubq\t%r8, %rcx",
"opcode": "subq",
"operands": "%r8, %rcx"
},
{
"address": 4552265,
"line": "457649: 4c 8d 04 0e \tleaq\t(%rsi,%rcx), %r8",
"opcode": "leaq",
"operands": "(%rsi,%rcx), %r8"
},
{
"address": 4552269,
"line": "45764d: 48 29 d0 \tsubq\t%rdx, %rax",
"opcode": "subq",
"operands": "%rdx, %rax"
},
{
"address": 4552272,
"line": "457650: 48 01 c6 \taddq\t%rax, %rsi",
"opcode": "addq",
"operands": "%rax, %rsi"
},
{
"address": 4552275,
"line": "457653: c7 46 34 01 01 00 00 \tmovl\t$0x101, 0x34(%rsi) # imm = 0x101",
"opcode": "movl",
"operands": "$0x101, 0x34(%rsi) # imm = 0x101"
},
{
"address": 4552282,
"line": "45765a: c7 46 30 01 00 00 00 \tmovl\t$0x1, 0x30(%rsi)",
"opcode": "movl",
"operands": "$0x1, 0x30(%rsi)"
},
{
"address": 4552289,
"line": "457661: 48 8b 4f 10 \tmovq\t0x10(%rdi), %rcx",
"opcode": "movq",
"operands": "0x10(%rdi), %rcx"
},
{
"address": 4552293,
"line": "457665: 48 8b 51 18 \tmovq\t0x18(%rcx), %rdx",
"opcode": "movq",
"operands": "0x18(%rcx), %rdx"
},
{
"address": 4552297,
"line": "457669: 48 89 56 18 \tmovq\t%rdx, 0x18(%rsi)",
"opcode": "movq",
"operands": "%rdx, 0x18(%rsi)"
},
{
"address": 4552301,
"line": "45766d: 48 8b 47 10 \tmovq\t0x10(%rdi), %rax",
"opcode": "movq",
"operands": "0x10(%rdi), %rax"
},
{
"address": 4552305,
"line": "457671: 48 8b 40 18 \tmovq\t0x18(%rax), %rax",
"opcode": "movq",
"operands": "0x18(%rax), %rax"
},
{
"address": 4552309,
"line": "457675: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4552312,
"line": "457678: 74 16 \tje\t0x457690 <Huff_addRef+0x92>",
"opcode": "je",
"operands": "0x457690 <Huff_addRef+0x92>"
},
{
"address": 4552314,
"line": "45767a: 48 89 70 20 \tmovq\t%rsi, 0x20(%rax)",
"opcode": "movq",
"operands": "%rsi, 0x20(%rax)"
},
{
"address": 4552318,
"line": "45767e: 4c 8b 5f 10 \tmovq\t0x10(%rdi), %r11",
"opcode": "movq",
"operands": "0x10(%rdi), %r11"
},
{
"address": 4552322,
"line": "457682: 49 8b 43 18 \tmovq\t0x18(%r11), %rax",
"opcode": "movq",
"operands": "0x18(%r11), %rax"
},
{
"address": 4552326,
"line": "457686: 83 78 30 01 \tcmpl\t$0x1, 0x30(%rax)",
"opcode": "cmpl",
"operands": "$0x1, 0x30(%rax)"
},
{
"address": 4552330,
"line": "45768a: 0f 84 01 01 00 00 \tje\t0x457791 <Huff_addRef+0x193>",
"opcode": "je",
"operands": "0x457791 <Huff_addRef+0x193>"
},
{
"address": 4552336,
"line": "457690: 48 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %rdx",
"opcode": "movq",
"operands": "0x828(%rdi), %rdx"
},
{
"address": 4552343,
"line": "457697: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4552346,
"line": "45769a: 0f 84 2b 01 00 00 \tje\t0x4577cb <Huff_addRef+0x1cd>",
"opcode": "je",
"operands": "0x4577cb <Huff_addRef+0x1cd>"
},
{
"address": 4552352,
"line": "4576a0: 4c 8b 1a \tmovq\t(%rdx), %r11",
"opcode": "movq",
"operands": "(%rdx), %r11"
},
{
"address": 4552355,
"line": "4576a3: 4c 89 9f 28 08 00 00 \tmovq\t%r11, 0x828(%rdi)",
"opcode": "movq",
"operands": "%r11, 0x828(%rdi)"
},
{
"address": 4552362,
"line": "4576aa: 48 89 56 28 \tmovq\t%rdx, 0x28(%rsi)",
"opcode": "movq",
"operands": "%rdx, 0x28(%rsi)"
},
{
"address": 4552366,
"line": "4576ae: 48 89 32 \tmovq\t%rsi, (%rdx)",
"opcode": "movq",
"operands": "%rsi, (%rdx)"
},
{
"address": 4552369,
"line": "4576b1: 4c 8b 5f 10 \tmovq\t0x10(%rdi), %r11",
"opcode": "movq",
"operands": "0x10(%rdi), %r11"
},
{
"address": 4552373,
"line": "4576b5: 49 89 73 18 \tmovq\t%rsi, 0x18(%r11)",
"opcode": "movq",
"operands": "%rsi, 0x18(%r11)"
},
{
"address": 4552377,
"line": "4576b9: 48 8b 57 10 \tmovq\t0x10(%rdi), %rdx",
"opcode": "movq",
"operands": "0x10(%rdi), %rdx"
},
{
"address": 4552381,
"line": "4576bd: 45 89 48 34 \tmovl\t%r9d, 0x34(%r8)",
"opcode": "movl",
"operands": "%r9d, 0x34(%r8)"
},
{
"address": 4552385,
"line": "4576c1: 41 c7 40 30 01 00 00 00 \tmovl\t$0x1, 0x30(%r8)",
"opcode": "movl",
"operands": "$0x1, 0x30(%r8)"
},
{
"address": 4552393,
"line": "4576c9: 48 89 56 20 \tmovq\t%rdx, 0x20(%rsi)",
"opcode": "movq",
"operands": "%rdx, 0x20(%rsi)"
},
{
"address": 4552397,
"line": "4576cd: 48 8b 4f 10 \tmovq\t0x10(%rdi), %rcx",
"opcode": "movq",
"operands": "0x10(%rdi), %rcx"
},
{
"address": 4552401,
"line": "4576d1: 48 8b 41 18 \tmovq\t0x18(%rcx), %rax",
"opcode": "movq",
"operands": "0x18(%rcx), %rax"
},
{
"address": 4552405,
"line": "4576d5: 49 89 40 18 \tmovq\t%rax, 0x18(%r8)",
"opcode": "movq",
"operands": "%rax, 0x18(%r8)"
},
{
"address": 4552409,
"line": "4576d9: 4c 8b 4f 10 \tmovq\t0x10(%rdi), %r9",
"opcode": "movq",
"operands": "0x10(%rdi), %r9"
},
{
"address": 4552413,
"line": "4576dd: 49 8b 41 18 \tmovq\t0x18(%r9), %rax",
"opcode": "movq",
"operands": "0x18(%r9), %rax"
},
{
"address": 4552417,
"line": "4576e1: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4552420,
"line": "4576e4: 0f 84 b4 00 00 00 \tje\t0x45779e <Huff_addRef+0x1a0>",
"opcode": "je",
"operands": "0x45779e <Huff_addRef+0x1a0>"
},
{
"address": 4552426,
"line": "4576ea: 4c 89 40 20 \tmovq\t%r8, 0x20(%rax)",
"opcode": "movq",
"operands": "%r8, 0x20(%rax)"
},
{
"address": 4552430,
"line": "4576ee: 4c 8b 4f 10 \tmovq\t0x10(%rdi), %r9",
"opcode": "movq",
"operands": "0x10(%rdi), %r9"
},
{
"address": 4552434,
"line": "4576f2: 49 8b 41 18 \tmovq\t0x18(%r9), %rax",
"opcode": "movq",
"operands": "0x18(%r9), %rax"
},
{
"address": 4552438,
"line": "4576f6: 83 78 30 01 \tcmpl\t$0x1, 0x30(%rax)",
"opcode": "cmpl",
"operands": "$0x1, 0x30(%rax)"
},
{
"address": 4552442,
"line": "4576fa: 0f 84 87 00 00 00 \tje\t0x457787 <Huff_addRef+0x189>",
"opcode": "je",
"operands": "0x457787 <Huff_addRef+0x189>"
},
{
"address": 4552448,
"line": "457700: 48 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %rdx",
"opcode": "movq",
"operands": "0x828(%rdi), %rdx"
},
{
"address": 4552455,
"line": "457707: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4552458,
"line": "45770a: 0f 84 d4 00 00 00 \tje\t0x4577e4 <Huff_addRef+0x1e6>",
"opcode": "je",
"operands": "0x4577e4 <Huff_addRef+0x1e6>"
},
{
"address": 4552464,
"line": "457710: 4c 8b 1a \tmovq\t(%rdx), %r11",
"opcode": "movq",
"operands": "(%rdx), %r11"
},
{
"address": 4552467,
"line": "457713: 4c 89 9f 28 08 00 00 \tmovq\t%r11, 0x828(%rdi)",
"opcode": "movq",
"operands": "%r11, 0x828(%rdi)"
},
{
"address": 4552474,
"line": "45771a: 49 89 50 28 \tmovq\t%rdx, 0x28(%r8)",
"opcode": "movq",
"operands": "%rdx, 0x28(%r8)"
},
{
"address": 4552478,
"line": "45771e: 48 89 32 \tmovq\t%rsi, (%rdx)",
"opcode": "movq",
"operands": "%rsi, (%rdx)"
},
{
"address": 4552481,
"line": "457721: 4c 8b 5f 10 \tmovq\t0x10(%rdi), %r11",
"opcode": "movq",
"operands": "0x10(%rdi), %r11"
},
{
"address": 4552485,
"line": "457725: 4d 89 43 18 \tmovq\t%r8, 0x18(%r11)",
"opcode": "movq",
"operands": "%r8, 0x18(%r11)"
},
{
"address": 4552489,
"line": "457729: 48 8b 57 10 \tmovq\t0x10(%rdi), %rdx",
"opcode": "movq",
"operands": "0x10(%rdi), %rdx"
},
{
"address": 4552493,
"line": "45772d: 49 c7 40 08 00 00 00 00 \tmovq\t$0x0, 0x8(%r8)",
"opcode": "movq",
"operands": "$0x0, 0x8(%r8)"
},
{
"address": 4552501,
"line": "457735: 49 c7 00 00 00 00 00 \tmovq\t$0x0, (%r8)",
"opcode": "movq",
"operands": "$0x0, (%r8)"
},
{
"address": 4552508,
"line": "45773c: 49 89 50 20 \tmovq\t%rdx, 0x20(%r8)",
"opcode": "movq",
"operands": "%rdx, 0x20(%r8)"
},
{
"address": 4552512,
"line": "457740: 48 8b 57 10 \tmovq\t0x10(%rdi), %rdx",
"opcode": "movq",
"operands": "0x10(%rdi), %rdx"
},
{
"address": 4552516,
"line": "457744: 48 8b 42 10 \tmovq\t0x10(%rdx), %rax",
"opcode": "movq",
"operands": "0x10(%rdx), %rax"
},
{
"address": 4552520,
"line": "457748: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4552523,
"line": "45774b: 74 73 \tje\t0x4577c0 <Huff_addRef+0x1c2>",
"opcode": "je",
"operands": "0x4577c0 <Huff_addRef+0x1c2>"
},
{
"address": 4552525,
"line": "45774d: 48 3b 10 \tcmpq\t(%rax), %rdx",
"opcode": "cmpq",
"operands": "(%rax), %rdx"
},
{
"address": 4552528,
"line": "457750: 74 74 \tje\t0x4577c6 <Huff_addRef+0x1c8>",
"opcode": "je",
"operands": "0x4577c6 <Huff_addRef+0x1c8>"
},
{
"address": 4552530,
"line": "457752: 48 89 70 08 \tmovq\t%rsi, 0x8(%rax)",
"opcode": "movq",
"operands": "%rsi, 0x8(%rax)"
},
{
"address": 4552534,
"line": "457756: 4c 89 46 08 \tmovq\t%r8, 0x8(%rsi)",
"opcode": "movq",
"operands": "%r8, 0x8(%rsi)"
},
{
"address": 4552538,
"line": "45775a: 48 8b 57 10 \tmovq\t0x10(%rdi), %rdx",
"opcode": "movq",
"operands": "0x10(%rdi), %rdx"
},
{
"address": 4552542,
"line": "45775e: 48 89 16 \tmovq\t%rdx, (%rsi)",
"opcode": "movq",
"operands": "%rdx, (%rsi)"
},
{
"address": 4552545,
"line": "457761: 48 8b 4f 10 \tmovq\t0x10(%rdi), %rcx",
"opcode": "movq",
"operands": "0x10(%rdi), %rcx"
},
{
"address": 4552549,
"line": "457765: 48 8b 41 10 \tmovq\t0x10(%rcx), %rax",
"opcode": "movq",
"operands": "0x10(%rcx), %rax"
},
{
"address": 4552553,
"line": "457769: 48 89 46 10 \tmovq\t%rax, 0x10(%rsi)",
"opcode": "movq",
"operands": "%rax, 0x10(%rsi)"
},
{
"address": 4552557,
"line": "45776d: 4c 8b 4f 10 \tmovq\t0x10(%rdi), %r9",
"opcode": "movq",
"operands": "0x10(%rdi), %r9"
},
{
"address": 4552561,
"line": "457771: 49 89 70 10 \tmovq\t%rsi, 0x10(%r8)",
"opcode": "movq",
"operands": "%rsi, 0x10(%r8)"
},
{
"address": 4552565,
"line": "457775: 49 89 71 10 \tmovq\t%rsi, 0x10(%r9)",
"opcode": "movq",
"operands": "%rsi, 0x10(%r9)"
},
{
"address": 4552569,
"line": "457779: 4e 89 44 d7 20 \tmovq\t%r8, 0x20(%rdi,%r10,8)",
"opcode": "movq",
"operands": "%r8, 0x20(%rdi,%r10,8)"
},
{
"address": 4552574,
"line": "45777e: 48 8b 76 10 \tmovq\t0x10(%rsi), %rsi",
"opcode": "movq",
"operands": "0x10(%rsi), %rsi"
},
{
"address": 4552578,
"line": "457782: e9 23 fc ff ff \tjmp\t0x4573aa <increment>",
"opcode": "jmp",
"operands": "0x4573aa <increment>"
},
{
"address": 4552583,
"line": "457787: 48 8b 40 28 \tmovq\t0x28(%rax), %rax",
"opcode": "movq",
"operands": "0x28(%rax), %rax"
},
{
"address": 4552587,
"line": "45778b: 49 89 40 28 \tmovq\t%rax, 0x28(%r8)",
"opcode": "movq",
"operands": "%rax, 0x28(%r8)"
},
{
"address": 4552591,
"line": "45778f: eb 90 \tjmp\t0x457721 <Huff_addRef+0x123>",
"opcode": "jmp",
"operands": "0x457721 <Huff_addRef+0x123>"
},
{
"address": 4552593,
"line": "457791: 48 8b 40 28 \tmovq\t0x28(%rax), %rax",
"opcode": "movq",
"operands": "0x28(%rax), %rax"
},
{
"address": 4552597,
"line": "457795: 48 89 46 28 \tmovq\t%rax, 0x28(%rsi)",
"opcode": "movq",
"operands": "%rax, 0x28(%rsi)"
},
{
"address": 4552601,
"line": "457799: e9 13 ff ff ff \tjmp\t0x4576b1 <Huff_addRef+0xb3>",
"opcode": "jmp",
"operands": "0x4576b1 <Huff_addRef+0xb3>"
},
{
"address": 4552606,
"line": "45779e: 48 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %rdx",
"opcode": "movq",
"operands": "0x828(%rdi), %rdx"
},
{
"address": 4552613,
"line": "4577a5: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4552616,
"line": "4577a8: 74 53 \tje\t0x4577fd <Huff_addRef+0x1ff>",
"opcode": "je",
"operands": "0x4577fd <Huff_addRef+0x1ff>"
},
{
"address": 4552618,
"line": "4577aa: 48 8b 0a \tmovq\t(%rdx), %rcx",
"opcode": "movq",
"operands": "(%rdx), %rcx"
},
{
"address": 4552621,
"line": "4577ad: 48 89 8f 28 08 00 00 \tmovq\t%rcx, 0x828(%rdi)",
"opcode": "movq",
"operands": "%rcx, 0x828(%rdi)"
},
{
"address": 4552628,
"line": "4577b4: 49 89 50 28 \tmovq\t%rdx, 0x28(%r8)",
"opcode": "movq",
"operands": "%rdx, 0x28(%r8)"
},
{
"address": 4552632,
"line": "4577b8: 4c 89 02 \tmovq\t%r8, (%rdx)",
"opcode": "movq",
"operands": "%r8, (%rdx)"
},
{
"address": 4552635,
"line": "4577bb: e9 61 ff ff ff \tjmp\t0x457721 <Huff_addRef+0x123>",
"opcode": "jmp",
"operands": "0x457721 <Huff_addRef+0x123>"
},
{
"address": 4552640,
"line": "4577c0: 48 89 77 08 \tmovq\t%rsi, 0x8(%rdi)",
"opcode": "movq",
"operands": "%rsi, 0x8(%rdi)"
},
{
"address": 4552644,
"line": "4577c4: eb 90 \tjmp\t0x457756 <Huff_addRef+0x158>",
"opcode": "jmp",
"operands": "0x457756 <Huff_addRef+0x158>"
},
{
"address": 4552646,
"line": "4577c6: 48 89 30 \tmovq\t%rsi, (%rax)",
"opcode": "movq",
"operands": "%rsi, (%rax)"
},
{
"address": 4552649,
"line": "4577c9: eb 8b \tjmp\t0x457756 <Huff_addRef+0x158>",
"opcode": "jmp",
"operands": "0x457756 <Huff_addRef+0x158>"
},
{
"address": 4552651,
"line": "4577cb: 8b 4f 04 \tmovl\t0x4(%rdi), %ecx",
"opcode": "movl",
"operands": "0x4(%rdi), %ecx"
},
{
"address": 4552654,
"line": "4577ce: 48 63 d1 \tmovslq\t%ecx, %rdx",
"opcode": "movslq",
"operands": "%ecx, %rdx"
},
{
"address": 4552657,
"line": "4577d1: 83 c1 01 \taddl\t$0x1, %ecx",
"opcode": "addl",
"operands": "$0x1, %ecx"
},
{
"address": 4552660,
"line": "4577d4: 48 8d 94 d7 30 b0 00 00 \tleaq\t0xb030(%rdi,%rdx,8), %rdx",
"opcode": "leaq",
"operands": "0xb030(%rdi,%rdx,8), %rdx"
},
{
"address": 4552668,
"line": "4577dc: 89 4f 04 \tmovl\t%ecx, 0x4(%rdi)",
"opcode": "movl",
"operands": "%ecx, 0x4(%rdi)"
},
{
"address": 4552671,
"line": "4577df: e9 c6 fe ff ff \tjmp\t0x4576aa <Huff_addRef+0xac>",
"opcode": "jmp",
"operands": "0x4576aa <Huff_addRef+0xac>"
},
{
"address": 4552676,
"line": "4577e4: 8b 4f 04 \tmovl\t0x4(%rdi), %ecx",
"opcode": "movl",
"operands": "0x4(%rdi), %ecx"
},
{
"address": 4552679,
"line": "4577e7: 48 63 d1 \tmovslq\t%ecx, %rdx",
"opcode": "movslq",
"operands": "%ecx, %rdx"
},
{
"address": 4552682,
"line": "4577ea: 83 c1 01 \taddl\t$0x1, %ecx",
"opcode": "addl",
"operands": "$0x1, %ecx"
},
{
"address": 4552685,
"line": "4577ed: 48 8d 94 d7 30 b0 00 00 \tleaq\t0xb030(%rdi,%rdx,8), %rdx",
"opcode": "leaq",
"operands": "0xb030(%rdi,%rdx,8), %rdx"
},
{
"address": 4552693,
"line": "4577f5: 89 4f 04 \tmovl\t%ecx, 0x4(%rdi)",
"opcode": "movl",
"operands": "%ecx, 0x4(%rdi)"
},
{
"address": 4552696,
"line": "4577f8: e9 1d ff ff ff \tjmp\t0x45771a <Huff_addRef+0x11c>",
"opcode": "jmp",
"operands": "0x45771a <Huff_addRef+0x11c>"
},
{
"address": 4552701,
"line": "4577fd: 44 8b 4f 04 \tmovl\t0x4(%rdi), %r9d",
"opcode": "movl",
"operands": "0x4(%rdi), %r9d"
},
{
"address": 4552705,
"line": "457801: 49 63 c1 \tmovslq\t%r9d, %rax",
"opcode": "movslq",
"operands": "%r9d, %rax"
},
{
"address": 4552708,
"line": "457804: 41 83 c1 01 \taddl\t$0x1, %r9d",
"opcode": "addl",
"operands": "$0x1, %r9d"
},
{
"address": 4552712,
"line": "457808: 48 8d 94 c7 30 b0 00 00 \tleaq\t0xb030(%rdi,%rax,8), %rdx",
"opcode": "leaq",
"operands": "0xb030(%rdi,%rax,8), %rdx"
},
{
"address": 4552720,
"line": "457810: 44 89 4f 04 \tmovl\t%r9d, 0x4(%rdi)",
"opcode": "movl",
"operands": "%r9d, 0x4(%rdi)"
},
{
"address": 4552724,
"line": "457814: eb 9e \tjmp\t0x4577b4 <Huff_addRef+0x1b6>",
"opcode": "jmp",
"operands": "0x4577b4 <Huff_addRef+0x1b6>"
}
],
"limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services."
},
"MSG_initHuffman": {
"calls": [
{
"address": 4511147,
"label": "Huff_Init",
"target": 4551176
},
{
"address": 4511204,
"label": "Huff_addRef",
"target": 4552190
},
{
"address": 4511216,
"label": "Huff_addRef",
"target": 4552190
}
],
"edges": [
{
"from": 4511114,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511116
},
{
"from": 4511116,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511121
},
{
"from": 4511121,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511124
},
{
"from": 4511124,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511126
},
{
"from": 4511126,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511129
},
{
"from": 4511129,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511130
},
{
"from": 4511130,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511132
},
{
"from": 4511132,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511133
},
{
"from": 4511133,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511137
},
{
"from": 4511137,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511147
},
{
"from": 4511147,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4511152
},
{
"from": 4511152,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511160
},
{
"from": 4511160,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4511189
},
{
"from": 4511160,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511162
},
{
"from": 4511162,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511165
},
{
"from": 4511165,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511171
},
{
"from": 4511171,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4511223
},
{
"from": 4511171,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511173
},
{
"from": 4511173,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511176
},
{
"from": 4511176,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511179
},
{
"from": 4511179,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511187
},
{
"from": 4511187,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4511162
},
{
"from": 4511187,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511189
},
{
"from": 4511189,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511193
},
{
"from": 4511193,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511198
},
{
"from": 4511198,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511202
},
{
"from": 4511202,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511204
},
{
"from": 4511204,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4511209
},
{
"from": 4511209,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511211
},
{
"from": 4511211,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511216
},
{
"from": 4511216,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4511221
},
{
"from": 4511221,
"kind": "unconditional",
"target_scope": "local",
"to": 4511152
},
{
"from": 4511223,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511227
},
{
"from": 4511227,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511228
},
{
"from": 4511228,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511229
},
{
"from": 4511229,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511231
},
{
"from": 4511231,
"kind": "fallthrough",
"target_scope": "local",
"to": 4511233
},
{
"from": 4511233,
"kind": "return",
"target_scope": "external",
"to": null
}
],
"entry": 4511114,
"instructions": [
{
"address": 4511114,
"line": "44d58a: 41 55 \tpushq\t%r13",
"opcode": "pushq",
"operands": "%r13"
},
{
"address": 4511116,
"line": "44d58c: bf 00 69 c0 00 \tmovl\t$0xc06900, %edi # imm = 0xC06900",
"opcode": "movl",
"operands": "$0xc06900, %edi # imm = 0xC06900"
},
{
"address": 4511121,
"line": "44d591: 45 31 ed \txorl\t%r13d, %r13d",
"opcode": "xorl",
"operands": "%r13d, %r13d"
},
{
"address": 4511124,
"line": "44d594: 41 54 \tpushq\t%r12",
"opcode": "pushq",
"operands": "%r12"
},
{
"address": 4511126,
"line": "44d596: 45 31 e4 \txorl\t%r12d, %r12d",
"opcode": "xorl",
"operands": "%r12d, %r12d"
},
{
"address": 4511129,
"line": "44d599: 55 \tpushq\t%rbp",
"opcode": "pushq",
"operands": "%rbp"
},
{
"address": 4511130,
"line": "44d59a: 31 ed \txorl\t%ebp, %ebp",
"opcode": "xorl",
"operands": "%ebp, %ebp"
},
{
"address": 4511132,
"line": "44d59c: 53 \tpushq\t%rbx",
"opcode": "pushq",
"operands": "%rbx"
},
{
"address": 4511133,
"line": "44d59d: 48 83 ec 08 \tsubq\t$0x8, %rsp",
"opcode": "subq",
"operands": "$0x8, %rsp"
},
{
"address": 4511137,
"line": "44d5a1: c7 05 39 6b 7b 00 01 00 00 00\tmovl\t$0x1, 0x7b6b39(%rip) # 0xc040e4 <msgInit>",
"opcode": "movl",
"operands": "$0x1, 0x7b6b39(%rip) # 0xc040e4 <msgInit>"
},
{
"address": 4511147,
"line": "44d5ab: e8 58 9c 00 00 \tcallq\t0x457208 <Huff_Init>",
"opcode": "callq",
"operands": "0x457208 <Huff_Init>"
},
{
"address": 4511152,
"line": "44d5b0: 46 3b 24 ad 20 4d 7a 00 \tcmpl\t0x7a4d20(,%r13,4), %r12d",
"opcode": "cmpl",
"operands": "0x7a4d20(,%r13,4), %r12d"
},
{
"address": 4511160,
"line": "44d5b8: 7c 1b \tjl\t0x44d5d5 <MSG_initHuffman+0x4b>",
"opcode": "jl",
"operands": "0x44d5d5 <MSG_initHuffman+0x4b>"
},
{
"address": 4511162,
"line": "44d5ba: 83 c5 01 \taddl\t$0x1, %ebp",
"opcode": "addl",
"operands": "$0x1, %ebp"
},
{
"address": 4511165,
"line": "44d5bd: 81 fd ff 00 00 00 \tcmpl\t$0xff, %ebp",
"opcode": "cmpl",
"operands": "$0xff, %ebp"
},
{
"address": 4511171,
"line": "44d5c3: 7f 32 \tjg\t0x44d5f7 <MSG_initHuffman+0x6d>",
"opcode": "jg",
"operands": "0x44d5f7 <MSG_initHuffman+0x6d>"
},
{
"address": 4511173,
"line": "44d5c5: 4c 63 ed \tmovslq\t%ebp, %r13",
"opcode": "movslq",
"operands": "%ebp, %r13"
},
{
"address": 4511176,
"line": "44d5c8: 45 31 e4 \txorl\t%r12d, %r12d",
"opcode": "xorl",
"operands": "%r12d, %r12d"
},
{
"address": 4511179,
"line": "44d5cb: 46 3b 24 ad 20 4d 7a 00 \tcmpl\t0x7a4d20(,%r13,4), %r12d",
"opcode": "cmpl",
"operands": "0x7a4d20(,%r13,4), %r12d"
},
{
"address": 4511187,
"line": "44d5d3: 7d e5 \tjge\t0x44d5ba <MSG_initHuffman+0x30>",
"opcode": "jge",
"operands": "0x44d5ba <MSG_initHuffman+0x30>"
},
{
"address": 4511189,
"line": "44d5d5: 40 0f b6 dd \tmovzbl\t%bpl, %ebx",
"opcode": "movzbl",
"operands": "%bpl, %ebx"
},
{
"address": 4511193,
"line": "44d5d9: bf 00 69 c0 00 \tmovl\t$0xc06900, %edi # imm = 0xC06900",
"opcode": "movl",
"operands": "$0xc06900, %edi # imm = 0xC06900"
},
{
"address": 4511198,
"line": "44d5de: 41 83 c4 01 \taddl\t$0x1, %r12d",
"opcode": "addl",
"operands": "$0x1, %r12d"
},
{
"address": 4511202,
"line": "44d5e2: 89 de \tmovl\t%ebx, %esi",
"opcode": "movl",
"operands": "%ebx, %esi"
},
{
"address": 4511204,
"line": "44d5e4: e8 15 a0 00 00 \tcallq\t0x4575fe <Huff_addRef>",
"opcode": "callq",
"operands": "0x4575fe <Huff_addRef>"
},
{
"address": 4511209,
"line": "44d5e9: 89 de \tmovl\t%ebx, %esi",
"opcode": "movl",
"operands": "%ebx, %esi"
},
{
"address": 4511211,
"line": "44d5eb: bf 30 31 c1 00 \tmovl\t$0xc13130, %edi # imm = 0xC13130",
"opcode": "movl",
"operands": "$0xc13130, %edi # imm = 0xC13130"
},
{
"address": 4511216,
"line": "44d5f0: e8 09 a0 00 00 \tcallq\t0x4575fe <Huff_addRef>",
"opcode": "callq",
"operands": "0x4575fe <Huff_addRef>"
},
{
"address": 4511221,
"line": "44d5f5: eb b9 \tjmp\t0x44d5b0 <MSG_initHuffman+0x26>",
"opcode": "jmp",
"operands": "0x44d5b0 <MSG_initHuffman+0x26>"
},
{
"address": 4511223,
"line": "44d5f7: 48 83 c4 08 \taddq\t$0x8, %rsp",
"opcode": "addq",
"operands": "$0x8, %rsp"
},
{
"address": 4511227,
"line": "44d5fb: 5b \tpopq\t%rbx",
"opcode": "popq",
"operands": "%rbx"
},
{
"address": 4511228,
"line": "44d5fc: 5d \tpopq\t%rbp",
"opcode": "popq",
"operands": "%rbp"
},
{
"address": 4511229,
"line": "44d5fd: 41 5c \tpopq\t%r12",
"opcode": "popq",
"operands": "%r12"
},
{
"address": 4511231,
"line": "44d5ff: 41 5d \tpopq\t%r13",
"opcode": "popq",
"operands": "%r13"
},
{
"address": 4511233,
"line": "44d601: c3 \tretq",
"opcode": "retq",
"operands": ""
}
],
"limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services."
},
"increment": {
"calls": [
{
"address": 4551750,
"label": "increment",
"target": 4551594
}
],
"edges": [
{
"from": 4551594,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551597
},
{
"from": 4551597,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551598
},
{
"from": 4551598,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551601
},
{
"from": 4551601,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551765
},
{
"from": 4551601,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551607
},
{
"from": 4551607,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551611
},
{
"from": 4551611,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551614
},
{
"from": 4551614,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551628
},
{
"from": 4551614,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551616
},
{
"from": 4551616,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551619
},
{
"from": 4551619,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551622
},
{
"from": 4551622,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551898
},
{
"from": 4551622,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551628
},
{
"from": 4551628,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551632
},
{
"from": 4551632,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551636
},
{
"from": 4551636,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551639
},
{
"from": 4551639,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551653
},
{
"from": 4551639,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551641
},
{
"from": 4551641,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551644
},
{
"from": 4551644,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551647
},
{
"from": 4551647,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551890
},
{
"from": 4551647,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551653
},
{
"from": 4551653,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551660
},
{
"from": 4551660,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551664
},
{
"from": 4551664,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551671
},
{
"from": 4551671,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551674
},
{
"from": 4551674,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551681
},
{
"from": 4551681,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551684
},
{
"from": 4551684,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551688
},
{
"from": 4551688,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551691
},
{
"from": 4551691,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551694
},
{
"from": 4551694,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551697
},
{
"from": 4551697,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551708
},
{
"from": 4551697,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551699
},
{
"from": 4551699,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551702
},
{
"from": 4551702,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552084
},
{
"from": 4551702,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551708
},
{
"from": 4551708,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551715
},
{
"from": 4551715,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551718
},
{
"from": 4551718,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552098
},
{
"from": 4551718,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551724
},
{
"from": 4551724,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551727
},
{
"from": 4551727,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551734
},
{
"from": 4551734,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551738
},
{
"from": 4551738,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551741
},
{
"from": 4551741,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551745
},
{
"from": 4551745,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551748
},
{
"from": 4551748,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551765
},
{
"from": 4551748,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551750
},
{
"from": 4551750,
"kind": "possible_call_continuation",
"target_scope": "local",
"to": 4551755
},
{
"from": 4551755,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551759
},
{
"from": 4551759,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551763
},
{
"from": 4551763,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551768
},
{
"from": 4551763,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551765
},
{
"from": 4551765,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551766
},
{
"from": 4551766,
"kind": "return",
"target_scope": "external",
"to": null
},
{
"from": 4551767,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551768
},
{
"from": 4551768,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551772
},
{
"from": 4551772,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551776
},
{
"from": 4551776,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551780
},
{
"from": 4551780,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551784
},
{
"from": 4551784,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551788
},
{
"from": 4551788,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551792
},
{
"from": 4551792,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551796
},
{
"from": 4551796,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551800
},
{
"from": 4551800,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552132
},
{
"from": 4551800,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551806
},
{
"from": 4551806,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551810
},
{
"from": 4551810,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552123
},
{
"from": 4551810,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551816
},
{
"from": 4551816,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551820
},
{
"from": 4551820,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551823
},
{
"from": 4551823,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551829
},
{
"from": 4551823,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551825
},
{
"from": 4551825,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551829
},
{
"from": 4551829,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551833
},
{
"from": 4551833,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551836
},
{
"from": 4551836,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551842
},
{
"from": 4551836,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551838
},
{
"from": 4551838,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551842
},
{
"from": 4551842,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551846
},
{
"from": 4551846,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551849
},
{
"from": 4551849,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551855
},
{
"from": 4551849,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551851
},
{
"from": 4551851,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551855
},
{
"from": 4551855,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551859
},
{
"from": 4551859,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551862
},
{
"from": 4551862,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551868
},
{
"from": 4551862,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551864
},
{
"from": 4551864,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551868
},
{
"from": 4551868,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551872
},
{
"from": 4551872,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551875
},
{
"from": 4551875,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551878
},
{
"from": 4551878,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551765
},
{
"from": 4551878,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551880
},
{
"from": 4551880,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551884
},
{
"from": 4551884,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551887
},
{
"from": 4551887,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551888
},
{
"from": 4551888,
"kind": "return",
"target_scope": "external",
"to": null
},
{
"from": 4551889,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551890
},
{
"from": 4551890,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551893
},
{
"from": 4551893,
"kind": "unconditional",
"target_scope": "local",
"to": 4551681
},
{
"from": 4551898,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551902
},
{
"from": 4551902,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551906
},
{
"from": 4551906,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551909
},
{
"from": 4551909,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551912
},
{
"from": 4551912,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551978
},
{
"from": 4551912,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551914
},
{
"from": 4551914,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551918
},
{
"from": 4551918,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551921
},
{
"from": 4551921,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552156
},
{
"from": 4551921,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551927
},
{
"from": 4551927,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551930
},
{
"from": 4551930,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552182
},
{
"from": 4551930,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551936
},
{
"from": 4551936,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551940
},
{
"from": 4551940,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551943
},
{
"from": 4551943,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552165
},
{
"from": 4551943,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551949
},
{
"from": 4551949,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551952
},
{
"from": 4551952,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552174
},
{
"from": 4551952,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551958
},
{
"from": 4551958,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551962
},
{
"from": 4551962,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551966
},
{
"from": 4551966,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551970
},
{
"from": 4551970,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551974
},
{
"from": 4551974,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551978
},
{
"from": 4551978,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551982
},
{
"from": 4551982,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551986
},
{
"from": 4551986,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551990
},
{
"from": 4551990,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551994
},
{
"from": 4551994,
"kind": "fallthrough",
"target_scope": "local",
"to": 4551998
},
{
"from": 4551998,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552002
},
{
"from": 4552002,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552006
},
{
"from": 4552006,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552010
},
{
"from": 4552010,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552147
},
{
"from": 4552010,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552016
},
{
"from": 4552016,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552020
},
{
"from": 4552020,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552141
},
{
"from": 4552020,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552022
},
{
"from": 4552022,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552026
},
{
"from": 4552026,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552029
},
{
"from": 4552029,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552035
},
{
"from": 4552029,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552031
},
{
"from": 4552031,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552035
},
{
"from": 4552035,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552039
},
{
"from": 4552039,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552042
},
{
"from": 4552042,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552048
},
{
"from": 4552042,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552044
},
{
"from": 4552044,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552048
},
{
"from": 4552048,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552052
},
{
"from": 4552052,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552055
},
{
"from": 4552055,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4552061
},
{
"from": 4552055,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552057
},
{
"from": 4552057,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552061
},
{
"from": 4552061,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552065
},
{
"from": 4552065,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552068
},
{
"from": 4552068,
"kind": "conditional_taken",
"target_scope": "local",
"to": 4551653
},
{
"from": 4552068,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552074
},
{
"from": 4552074,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552078
},
{
"from": 4552078,
"kind": "unconditional",
"target_scope": "local",
"to": 4551636
},
{
"from": 4552083,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552084
},
{
"from": 4552084,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552088
},
{
"from": 4552088,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552092
},
{
"from": 4552092,
"kind": "unconditional",
"target_scope": "local",
"to": 4551741
},
{
"from": 4552097,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552098
},
{
"from": 4552098,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552101
},
{
"from": 4552101,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552104
},
{
"from": 4552104,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552107
},
{
"from": 4552107,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552115
},
{
"from": 4552115,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552118
},
{
"from": 4552118,
"kind": "unconditional",
"target_scope": "local",
"to": 4551734
},
{
"from": 4552123,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552127
},
{
"from": 4552127,
"kind": "unconditional",
"target_scope": "local",
"to": 4551816
},
{
"from": 4552132,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552136
},
{
"from": 4552136,
"kind": "unconditional",
"target_scope": "local",
"to": 4551806
},
{
"from": 4552141,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552145
},
{
"from": 4552145,
"kind": "unconditional",
"target_scope": "local",
"to": 4552022
},
{
"from": 4552147,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552151
},
{
"from": 4552151,
"kind": "unconditional",
"target_scope": "local",
"to": 4552016
},
{
"from": 4552156,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552160
},
{
"from": 4552160,
"kind": "unconditional",
"target_scope": "local",
"to": 4551940
},
{
"from": 4552165,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552169
},
{
"from": 4552169,
"kind": "unconditional",
"target_scope": "local",
"to": 4551962
},
{
"from": 4552174,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552177
},
{
"from": 4552177,
"kind": "unconditional",
"target_scope": "local",
"to": 4551962
},
{
"from": 4552182,
"kind": "fallthrough",
"target_scope": "local",
"to": 4552185
},
{
"from": 4552185,
"kind": "unconditional",
"target_scope": "local",
"to": 4551940
}
],
"entry": 4551594,
"instructions": [
{
"address": 4551594,
"line": "4573aa: 48 85 f6 \ttestq\t%rsi, %rsi",
"opcode": "testq",
"operands": "%rsi, %rsi"
},
{
"address": 4551597,
"line": "4573ad: 53 \tpushq\t%rbx",
"opcode": "pushq",
"operands": "%rbx"
},
{
"address": 4551598,
"line": "4573ae: 48 89 f3 \tmovq\t%rsi, %rbx",
"opcode": "movq",
"operands": "%rsi, %rbx"
},
{
"address": 4551601,
"line": "4573b1: 0f 84 9e 00 00 00 \tje\t0x457455 <increment+0xab>",
"opcode": "je",
"operands": "0x457455 <increment+0xab>"
},
{
"address": 4551607,
"line": "4573b7: 48 8b 56 18 \tmovq\t0x18(%rsi), %rdx",
"opcode": "movq",
"operands": "0x18(%rsi), %rdx"
},
{
"address": 4551611,
"line": "4573bb: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4551614,
"line": "4573be: 74 0c \tje\t0x4573cc <increment+0x22>",
"opcode": "je",
"operands": "0x4573cc <increment+0x22>"
},
{
"address": 4551616,
"line": "4573c0: 8b 42 30 \tmovl\t0x30(%rdx), %eax",
"opcode": "movl",
"operands": "0x30(%rdx), %eax"
},
{
"address": 4551619,
"line": "4573c3: 3b 46 30 \tcmpl\t0x30(%rsi), %eax",
"opcode": "cmpl",
"operands": "0x30(%rsi), %eax"
},
{
"address": 4551622,
"line": "4573c6: 0f 84 0e 01 00 00 \tje\t0x4574da <increment+0x130>",
"opcode": "je",
"operands": "0x4574da <increment+0x130>"
},
{
"address": 4551628,
"line": "4573cc: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi",
"opcode": "movq",
"operands": "0x28(%rbx), %rsi"
},
{
"address": 4551632,
"line": "4573d0: 48 8b 53 20 \tmovq\t0x20(%rbx), %rdx",
"opcode": "movq",
"operands": "0x20(%rbx), %rdx"
},
{
"address": 4551636,
"line": "4573d4: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4551639,
"line": "4573d7: 74 0c \tje\t0x4573e5 <increment+0x3b>",
"opcode": "je",
"operands": "0x4573e5 <increment+0x3b>"
},
{
"address": 4551641,
"line": "4573d9: 8b 4a 30 \tmovl\t0x30(%rdx), %ecx",
"opcode": "movl",
"operands": "0x30(%rdx), %ecx"
},
{
"address": 4551644,
"line": "4573dc: 3b 4b 30 \tcmpl\t0x30(%rbx), %ecx",
"opcode": "cmpl",
"operands": "0x30(%rbx), %ecx"
},
{
"address": 4551647,
"line": "4573df: 0f 84 ed 00 00 00 \tje\t0x4574d2 <increment+0x128>",
"opcode": "je",
"operands": "0x4574d2 <increment+0x128>"
},
{
"address": 4551653,
"line": "4573e5: 48 c7 06 00 00 00 00 \tmovq\t$0x0, (%rsi)",
"opcode": "movq",
"operands": "$0x0, (%rsi)"
},
{
"address": 4551660,
"line": "4573ec: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi",
"opcode": "movq",
"operands": "0x28(%rbx), %rsi"
},
{
"address": 4551664,
"line": "4573f0: 4c 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %r10",
"opcode": "movq",
"operands": "0x828(%rdi), %r10"
},
{
"address": 4551671,
"line": "4573f7: 4c 89 16 \tmovq\t%r10, (%rsi)",
"opcode": "movq",
"operands": "%r10, (%rsi)"
},
{
"address": 4551674,
"line": "4573fa: 48 89 b7 28 08 00 00 \tmovq\t%rsi, 0x828(%rdi)",
"opcode": "movq",
"operands": "%rsi, 0x828(%rdi)"
},
{
"address": 4551681,
"line": "457401: 8b 53 30 \tmovl\t0x30(%rbx), %edx",
"opcode": "movl",
"operands": "0x30(%rbx), %edx"
},
{
"address": 4551684,
"line": "457404: 48 8b 43 18 \tmovq\t0x18(%rbx), %rax",
"opcode": "movq",
"operands": "0x18(%rbx), %rax"
},
{
"address": 4551688,
"line": "457408: 83 c2 01 \taddl\t$0x1, %edx",
"opcode": "addl",
"operands": "$0x1, %edx"
},
{
"address": 4551691,
"line": "45740b: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4551694,
"line": "45740e: 89 53 30 \tmovl\t%edx, 0x30(%rbx)",
"opcode": "movl",
"operands": "%edx, 0x30(%rbx)"
},
{
"address": 4551697,
"line": "457411: 74 09 \tje\t0x45741c <increment+0x72>",
"opcode": "je",
"operands": "0x45741c <increment+0x72>"
},
{
"address": 4551699,
"line": "457413: 3b 50 30 \tcmpl\t0x30(%rax), %edx",
"opcode": "cmpl",
"operands": "0x30(%rax), %edx"
},
{
"address": 4551702,
"line": "457416: 0f 84 78 01 00 00 \tje\t0x457594 <increment+0x1ea>",
"opcode": "je",
"operands": "0x457594 <increment+0x1ea>"
},
{
"address": 4551708,
"line": "45741c: 48 8b 97 28 08 00 00 \tmovq\t0x828(%rdi), %rdx",
"opcode": "movq",
"operands": "0x828(%rdi), %rdx"
},
{
"address": 4551715,
"line": "457423: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4551718,
"line": "457426: 0f 84 76 01 00 00 \tje\t0x4575a2 <increment+0x1f8>",
"opcode": "je",
"operands": "0x4575a2 <increment+0x1f8>"
},
{
"address": 4551724,
"line": "45742c: 4c 8b 02 \tmovq\t(%rdx), %r8",
"opcode": "movq",
"operands": "(%rdx), %r8"
},
{
"address": 4551727,
"line": "45742f: 4c 89 87 28 08 00 00 \tmovq\t%r8, 0x828(%rdi)",
"opcode": "movq",
"operands": "%r8, 0x828(%rdi)"
},
{
"address": 4551734,
"line": "457436: 48 89 53 28 \tmovq\t%rdx, 0x28(%rbx)",
"opcode": "movq",
"operands": "%rdx, 0x28(%rbx)"
},
{
"address": 4551738,
"line": "45743a: 48 89 1a \tmovq\t%rbx, (%rdx)",
"opcode": "movq",
"operands": "%rbx, (%rdx)"
},
{
"address": 4551741,
"line": "45743d: 48 8b 73 10 \tmovq\t0x10(%rbx), %rsi",
"opcode": "movq",
"operands": "0x10(%rbx), %rsi"
},
{
"address": 4551745,
"line": "457441: 48 85 f6 \ttestq\t%rsi, %rsi",
"opcode": "testq",
"operands": "%rsi, %rsi"
},
{
"address": 4551748,
"line": "457444: 74 0f \tje\t0x457455 <increment+0xab>",
"opcode": "je",
"operands": "0x457455 <increment+0xab>"
},
{
"address": 4551750,
"line": "457446: e8 5f ff ff ff \tcallq\t0x4573aa <increment>",
"opcode": "callq",
"operands": "0x4573aa <increment>"
},
{
"address": 4551755,
"line": "45744b: 48 8b 4b 20 \tmovq\t0x20(%rbx), %rcx",
"opcode": "movq",
"operands": "0x20(%rbx), %rcx"
},
{
"address": 4551759,
"line": "45744f: 48 3b 4b 10 \tcmpq\t0x10(%rbx), %rcx",
"opcode": "cmpq",
"operands": "0x10(%rbx), %rcx"
},
{
"address": 4551763,
"line": "457453: 74 03 \tje\t0x457458 <increment+0xae>",
"opcode": "je",
"operands": "0x457458 <increment+0xae>"
},
{
"address": 4551765,
"line": "457455: 5b \tpopq\t%rbx",
"opcode": "popq",
"operands": "%rbx"
},
{
"address": 4551766,
"line": "457456: c3 \tretq",
"opcode": "retq",
"operands": ""
},
{
"address": 4551767,
"line": "457457: 90 \tnop",
"opcode": "nop",
"operands": ""
},
{
"address": 4551768,
"line": "457458: 4c 8b 4b 18 \tmovq\t0x18(%rbx), %r9",
"opcode": "movq",
"operands": "0x18(%rbx), %r9"
},
{
"address": 4551772,
"line": "45745c: 48 8b 71 18 \tmovq\t0x18(%rcx), %rsi",
"opcode": "movq",
"operands": "0x18(%rcx), %rsi"
},
{
"address": 4551776,
"line": "457460: 48 8b 79 20 \tmovq\t0x20(%rcx), %rdi",
"opcode": "movq",
"operands": "0x20(%rcx), %rdi"
},
{
"address": 4551780,
"line": "457464: 48 89 73 18 \tmovq\t%rsi, 0x18(%rbx)",
"opcode": "movq",
"operands": "%rsi, 0x18(%rbx)"
},
{
"address": 4551784,
"line": "457468: 4c 89 49 18 \tmovq\t%r9, 0x18(%rcx)",
"opcode": "movq",
"operands": "%r9, 0x18(%rcx)"
},
{
"address": 4551788,
"line": "45746c: 48 3b 5b 18 \tcmpq\t0x18(%rbx), %rbx",
"opcode": "cmpq",
"operands": "0x18(%rbx), %rbx"
},
{
"address": 4551792,
"line": "457470: 48 89 7b 20 \tmovq\t%rdi, 0x20(%rbx)",
"opcode": "movq",
"operands": "%rdi, 0x20(%rbx)"
},
{
"address": 4551796,
"line": "457474: 48 89 49 20 \tmovq\t%rcx, 0x20(%rcx)",
"opcode": "movq",
"operands": "%rcx, 0x20(%rcx)"
},
{
"address": 4551800,
"line": "457478: 0f 84 46 01 00 00 \tje\t0x4575c4 <increment+0x21a>",
"opcode": "je",
"operands": "0x4575c4 <increment+0x21a>"
},
{
"address": 4551806,
"line": "45747e: 48 3b 49 18 \tcmpq\t0x18(%rcx), %rcx",
"opcode": "cmpq",
"operands": "0x18(%rcx), %rcx"
},
{
"address": 4551810,
"line": "457482: 0f 84 33 01 00 00 \tje\t0x4575bb <increment+0x211>",
"opcode": "je",
"operands": "0x4575bb <increment+0x211>"
},
{
"address": 4551816,
"line": "457488: 48 8b 43 18 \tmovq\t0x18(%rbx), %rax",
"opcode": "movq",
"operands": "0x18(%rbx), %rax"
},
{
"address": 4551820,
"line": "45748c: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4551823,
"line": "45748f: 74 04 \tje\t0x457495 <increment+0xeb>",
"opcode": "je",
"operands": "0x457495 <increment+0xeb>"
},
{
"address": 4551825,
"line": "457491: 48 89 58 20 \tmovq\t%rbx, 0x20(%rax)",
"opcode": "movq",
"operands": "%rbx, 0x20(%rax)"
},
{
"address": 4551829,
"line": "457495: 48 8b 41 18 \tmovq\t0x18(%rcx), %rax",
"opcode": "movq",
"operands": "0x18(%rcx), %rax"
},
{
"address": 4551833,
"line": "457499: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4551836,
"line": "45749c: 74 04 \tje\t0x4574a2 <increment+0xf8>",
"opcode": "je",
"operands": "0x4574a2 <increment+0xf8>"
},
{
"address": 4551838,
"line": "45749e: 48 89 48 20 \tmovq\t%rcx, 0x20(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x20(%rax)"
},
{
"address": 4551842,
"line": "4574a2: 48 8b 43 20 \tmovq\t0x20(%rbx), %rax",
"opcode": "movq",
"operands": "0x20(%rbx), %rax"
},
{
"address": 4551846,
"line": "4574a6: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4551849,
"line": "4574a9: 74 04 \tje\t0x4574af <increment+0x105>",
"opcode": "je",
"operands": "0x4574af <increment+0x105>"
},
{
"address": 4551851,
"line": "4574ab: 48 89 58 18 \tmovq\t%rbx, 0x18(%rax)",
"opcode": "movq",
"operands": "%rbx, 0x18(%rax)"
},
{
"address": 4551855,
"line": "4574af: 48 8b 41 20 \tmovq\t0x20(%rcx), %rax",
"opcode": "movq",
"operands": "0x20(%rcx), %rax"
},
{
"address": 4551859,
"line": "4574b3: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4551862,
"line": "4574b6: 74 04 \tje\t0x4574bc <increment+0x112>",
"opcode": "je",
"operands": "0x4574bc <increment+0x112>"
},
{
"address": 4551864,
"line": "4574b8: 48 89 48 18 \tmovq\t%rcx, 0x18(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x18(%rax)"
},
{
"address": 4551868,
"line": "4574bc: 48 8b 53 28 \tmovq\t0x28(%rbx), %rdx",
"opcode": "movq",
"operands": "0x28(%rbx), %rdx"
},
{
"address": 4551872,
"line": "4574c0: 48 8b 02 \tmovq\t(%rdx), %rax",
"opcode": "movq",
"operands": "(%rdx), %rax"
},
{
"address": 4551875,
"line": "4574c3: 48 39 d8 \tcmpq\t%rbx, %rax",
"opcode": "cmpq",
"operands": "%rbx, %rax"
},
{
"address": 4551878,
"line": "4574c6: 75 8d \tjne\t0x457455 <increment+0xab>",
"opcode": "jne",
"operands": "0x457455 <increment+0xab>"
},
{
"address": 4551880,
"line": "4574c8: 48 8b 58 10 \tmovq\t0x10(%rax), %rbx",
"opcode": "movq",
"operands": "0x10(%rax), %rbx"
},
{
"address": 4551884,
"line": "4574cc: 48 89 1a \tmovq\t%rbx, (%rdx)",
"opcode": "movq",
"operands": "%rbx, (%rdx)"
},
{
"address": 4551887,
"line": "4574cf: 5b \tpopq\t%rbx",
"opcode": "popq",
"operands": "%rbx"
},
{
"address": 4551888,
"line": "4574d0: c3 \tretq",
"opcode": "retq",
"operands": ""
},
{
"address": 4551889,
"line": "4574d1: 90 \tnop",
"opcode": "nop",
"operands": ""
},
{
"address": 4551890,
"line": "4574d2: 48 89 16 \tmovq\t%rdx, (%rsi)",
"opcode": "movq",
"operands": "%rdx, (%rsi)"
},
{
"address": 4551893,
"line": "4574d5: e9 27 ff ff ff \tjmp\t0x457401 <increment+0x57>",
"opcode": "jmp",
"operands": "0x457401 <increment+0x57>"
},
{
"address": 4551898,
"line": "4574da: 48 8b 76 28 \tmovq\t0x28(%rsi), %rsi",
"opcode": "movq",
"operands": "0x28(%rsi), %rsi"
},
{
"address": 4551902,
"line": "4574de: 48 8b 43 10 \tmovq\t0x10(%rbx), %rax",
"opcode": "movq",
"operands": "0x10(%rbx), %rax"
},
{
"address": 4551906,
"line": "4574e2: 48 8b 0e \tmovq\t(%rsi), %rcx",
"opcode": "movq",
"operands": "(%rsi), %rcx"
},
{
"address": 4551909,
"line": "4574e5: 48 39 c8 \tcmpq\t%rcx, %rax",
"opcode": "cmpq",
"operands": "%rcx, %rax"
},
{
"address": 4551912,
"line": "4574e8: 74 40 \tje\t0x45752a <increment+0x180>",
"opcode": "je",
"operands": "0x45752a <increment+0x180>"
},
{
"address": 4551914,
"line": "4574ea: 48 8b 51 10 \tmovq\t0x10(%rcx), %rdx",
"opcode": "movq",
"operands": "0x10(%rcx), %rdx"
},
{
"address": 4551918,
"line": "4574ee: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4551921,
"line": "4574f1: 0f 84 e5 00 00 00 \tje\t0x4575dc <increment+0x232>",
"opcode": "je",
"operands": "0x4575dc <increment+0x232>"
},
{
"address": 4551927,
"line": "4574f7: 48 3b 0a \tcmpq\t(%rdx), %rcx",
"opcode": "cmpq",
"operands": "(%rdx), %rcx"
},
{
"address": 4551930,
"line": "4574fa: 0f 84 f6 00 00 00 \tje\t0x4575f6 <increment+0x24c>",
"opcode": "je",
"operands": "0x4575f6 <increment+0x24c>"
},
{
"address": 4551936,
"line": "457500: 48 89 5a 08 \tmovq\t%rbx, 0x8(%rdx)",
"opcode": "movq",
"operands": "%rbx, 0x8(%rdx)"
},
{
"address": 4551940,
"line": "457504: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4551943,
"line": "457507: 0f 84 d8 00 00 00 \tje\t0x4575e5 <increment+0x23b>",
"opcode": "je",
"operands": "0x4575e5 <increment+0x23b>"
},
{
"address": 4551949,
"line": "45750d: 48 3b 18 \tcmpq\t(%rax), %rbx",
"opcode": "cmpq",
"operands": "(%rax), %rbx"
},
{
"address": 4551952,
"line": "457510: 0f 84 d8 00 00 00 \tje\t0x4575ee <increment+0x244>",
"opcode": "je",
"operands": "0x4575ee <increment+0x244>"
},
{
"address": 4551958,
"line": "457516: 48 89 48 08 \tmovq\t%rcx, 0x8(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x8(%rax)"
},
{
"address": 4551962,
"line": "45751a: 48 89 41 10 \tmovq\t%rax, 0x10(%rcx)",
"opcode": "movq",
"operands": "%rax, 0x10(%rcx)"
},
{
"address": 4551966,
"line": "45751e: 48 8b 73 28 \tmovq\t0x28(%rbx), %rsi",
"opcode": "movq",
"operands": "0x28(%rbx), %rsi"
},
{
"address": 4551970,
"line": "457522: 48 89 53 10 \tmovq\t%rdx, 0x10(%rbx)",
"opcode": "movq",
"operands": "%rdx, 0x10(%rbx)"
},
{
"address": 4551974,
"line": "457526: 48 8b 53 18 \tmovq\t0x18(%rbx), %rdx",
"opcode": "movq",
"operands": "0x18(%rbx), %rdx"
},
{
"address": 4551978,
"line": "45752a: 4c 8b 49 18 \tmovq\t0x18(%rcx), %r9",
"opcode": "movq",
"operands": "0x18(%rcx), %r9"
},
{
"address": 4551982,
"line": "45752e: 48 89 51 18 \tmovq\t%rdx, 0x18(%rcx)",
"opcode": "movq",
"operands": "%rdx, 0x18(%rcx)"
},
{
"address": 4551986,
"line": "457532: 4c 8b 43 20 \tmovq\t0x20(%rbx), %r8",
"opcode": "movq",
"operands": "0x20(%rbx), %r8"
},
{
"address": 4551990,
"line": "457536: 48 8b 51 20 \tmovq\t0x20(%rcx), %rdx",
"opcode": "movq",
"operands": "0x20(%rcx), %rdx"
},
{
"address": 4551994,
"line": "45753a: 4c 89 4b 18 \tmovq\t%r9, 0x18(%rbx)",
"opcode": "movq",
"operands": "%r9, 0x18(%rbx)"
},
{
"address": 4551998,
"line": "45753e: 48 3b 49 18 \tcmpq\t0x18(%rcx), %rcx",
"opcode": "cmpq",
"operands": "0x18(%rcx), %rcx"
},
{
"address": 4552002,
"line": "457542: 4c 89 41 20 \tmovq\t%r8, 0x20(%rcx)",
"opcode": "movq",
"operands": "%r8, 0x20(%rcx)"
},
{
"address": 4552006,
"line": "457546: 48 89 53 20 \tmovq\t%rdx, 0x20(%rbx)",
"opcode": "movq",
"operands": "%rdx, 0x20(%rbx)"
},
{
"address": 4552010,
"line": "45754a: 0f 84 83 00 00 00 \tje\t0x4575d3 <increment+0x229>",
"opcode": "je",
"operands": "0x4575d3 <increment+0x229>"
},
{
"address": 4552016,
"line": "457550: 48 3b 5b 18 \tcmpq\t0x18(%rbx), %rbx",
"opcode": "cmpq",
"operands": "0x18(%rbx), %rbx"
},
{
"address": 4552020,
"line": "457554: 74 77 \tje\t0x4575cd <increment+0x223>",
"opcode": "je",
"operands": "0x4575cd <increment+0x223>"
},
{
"address": 4552022,
"line": "457556: 48 8b 41 18 \tmovq\t0x18(%rcx), %rax",
"opcode": "movq",
"operands": "0x18(%rcx), %rax"
},
{
"address": 4552026,
"line": "45755a: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4552029,
"line": "45755d: 74 04 \tje\t0x457563 <increment+0x1b9>",
"opcode": "je",
"operands": "0x457563 <increment+0x1b9>"
},
{
"address": 4552031,
"line": "45755f: 48 89 48 20 \tmovq\t%rcx, 0x20(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x20(%rax)"
},
{
"address": 4552035,
"line": "457563: 48 8b 43 18 \tmovq\t0x18(%rbx), %rax",
"opcode": "movq",
"operands": "0x18(%rbx), %rax"
},
{
"address": 4552039,
"line": "457567: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4552042,
"line": "45756a: 74 04 \tje\t0x457570 <increment+0x1c6>",
"opcode": "je",
"operands": "0x457570 <increment+0x1c6>"
},
{
"address": 4552044,
"line": "45756c: 48 89 58 20 \tmovq\t%rbx, 0x20(%rax)",
"opcode": "movq",
"operands": "%rbx, 0x20(%rax)"
},
{
"address": 4552048,
"line": "457570: 48 8b 41 20 \tmovq\t0x20(%rcx), %rax",
"opcode": "movq",
"operands": "0x20(%rcx), %rax"
},
{
"address": 4552052,
"line": "457574: 48 85 c0 \ttestq\t%rax, %rax",
"opcode": "testq",
"operands": "%rax, %rax"
},
{
"address": 4552055,
"line": "457577: 74 04 \tje\t0x45757d <increment+0x1d3>",
"opcode": "je",
"operands": "0x45757d <increment+0x1d3>"
},
{
"address": 4552057,
"line": "457579: 48 89 48 18 \tmovq\t%rcx, 0x18(%rax)",
"opcode": "movq",
"operands": "%rcx, 0x18(%rax)"
},
{
"address": 4552061,
"line": "45757d: 48 8b 53 20 \tmovq\t0x20(%rbx), %rdx",
"opcode": "movq",
"operands": "0x20(%rbx), %rdx"
},
{
"address": 4552065,
"line": "457581: 48 85 d2 \ttestq\t%rdx, %rdx",
"opcode": "testq",
"operands": "%rdx, %rdx"
},
{
"address": 4552068,
"line": "457584: 0f 84 5b fe ff ff \tje\t0x4573e5 <increment+0x3b>",
"opcode": "je",
"operands": "0x4573e5 <increment+0x3b>"
},
{
"address": 4552074,
"line": "45758a: 48 89 5a 18 \tmovq\t%rbx, 0x18(%rdx)",
"opcode": "movq",
"operands": "%rbx, 0x18(%rdx)"
},
{
"address": 4552078,
"line": "45758e: e9 41 fe ff ff \tjmp\t0x4573d4 <increment+0x2a>",
"opcode": "jmp",
"operands": "0x4573d4 <increment+0x2a>"
},
{
"address": 4552083,
"line": "457593: 90 \tnop",
"opcode": "nop",
"operands": ""
},
{
"address": 4552084,
"line": "457594: 4c 8b 58 28 \tmovq\t0x28(%rax), %r11",
"opcode": "movq",
"operands": "0x28(%rax), %r11"
},
{
"address": 4552088,
"line": "457598: 4c 89 5b 28 \tmovq\t%r11, 0x28(%rbx)",
"opcode": "movq",
"operands": "%r11, 0x28(%rbx)"
},
{
"address": 4552092,
"line": "45759c: e9 9c fe ff ff \tjmp\t0x45743d <increment+0x93>",
"opcode": "jmp",
"operands": "0x45743d <increment+0x93>"
},
{
"address": 4552097,
"line": "4575a1: 90 \tnop",
"opcode": "nop",
"operands": ""
},
{
"address": 4552098,
"line": "4575a2: 8b 47 04 \tmovl\t0x4(%rdi), %eax",
"opcode": "movl",
"operands": "0x4(%rdi), %eax"
},
{
"address": 4552101,
"line": "4575a5: 48 63 d0 \tmovslq\t%eax, %rdx",
"opcode": "movslq",
"operands": "%eax, %rdx"
},
{
"address": 4552104,
"line": "4575a8: 83 c0 01 \taddl\t$0x1, %eax",
"opcode": "addl",
"operands": "$0x1, %eax"
},
{
"address": 4552107,
"line": "4575ab: 48 8d 94 d7 30 b0 00 00 \tleaq\t0xb030(%rdi,%rdx,8), %rdx",
"opcode": "leaq",
"operands": "0xb030(%rdi,%rdx,8), %rdx"
},
{
"address": 4552115,
"line": "4575b3: 89 47 04 \tmovl\t%eax, 0x4(%rdi)",
"opcode": "movl",
"operands": "%eax, 0x4(%rdi)"
},
{
"address": 4552118,
"line": "4575b6: e9 7b fe ff ff \tjmp\t0x457436 <increment+0x8c>",
"opcode": "jmp",
"operands": "0x457436 <increment+0x8c>"
},
{
"address": 4552123,
"line": "4575bb: 48 89 59 18 \tmovq\t%rbx, 0x18(%rcx)",
"opcode": "movq",
"operands": "%rbx, 0x18(%rcx)"
},
{
"address": 4552127,
"line": "4575bf: e9 c4 fe ff ff \tjmp\t0x457488 <increment+0xde>",
"opcode": "jmp",
"operands": "0x457488 <increment+0xde>"
},
{
"address": 4552132,
"line": "4575c4: 48 89 4b 18 \tmovq\t%rcx, 0x18(%rbx)",
"opcode": "movq",
"operands": "%rcx, 0x18(%rbx)"
},
{
"address": 4552136,
"line": "4575c8: e9 b1 fe ff ff \tjmp\t0x45747e <increment+0xd4>",
"opcode": "jmp",
"operands": "0x45747e <increment+0xd4>"
},
{
"address": 4552141,
"line": "4575cd: 48 89 4b 18 \tmovq\t%rcx, 0x18(%rbx)",
"opcode": "movq",
"operands": "%rcx, 0x18(%rbx)"
},
{
"address": 4552145,
"line": "4575d1: eb 83 \tjmp\t0x457556 <increment+0x1ac>",
"opcode": "jmp",
"operands": "0x457556 <increment+0x1ac>"
},
{
"address": 4552147,
"line": "4575d3: 48 89 59 18 \tmovq\t%rbx, 0x18(%rcx)",
"opcode": "movq",
"operands": "%rbx, 0x18(%rcx)"
},
{
"address": 4552151,
"line": "4575d7: e9 74 ff ff ff \tjmp\t0x457550 <increment+0x1a6>",
"opcode": "jmp",
"operands": "0x457550 <increment+0x1a6>"
},
{
"address": 4552156,
"line": "4575dc: 48 89 5f 08 \tmovq\t%rbx, 0x8(%rdi)",
"opcode": "movq",
"operands": "%rbx, 0x8(%rdi)"
},
{
"address": 4552160,
"line": "4575e0: e9 1f ff ff ff \tjmp\t0x457504 <increment+0x15a>",
"opcode": "jmp",
"operands": "0x457504 <increment+0x15a>"
},
{
"address": 4552165,
"line": "4575e5: 48 89 4f 08 \tmovq\t%rcx, 0x8(%rdi)",
"opcode": "movq",
"operands": "%rcx, 0x8(%rdi)"
},
{
"address": 4552169,
"line": "4575e9: e9 2c ff ff ff \tjmp\t0x45751a <increment+0x170>",
"opcode": "jmp",
"operands": "0x45751a <increment+0x170>"
},
{
"address": 4552174,
"line": "4575ee: 48 89 08 \tmovq\t%rcx, (%rax)",
"opcode": "movq",
"operands": "%rcx, (%rax)"
},
{
"address": 4552177,
"line": "4575f1: e9 24 ff ff ff \tjmp\t0x45751a <increment+0x170>",
"opcode": "jmp",
"operands": "0x45751a <increment+0x170>"
},
{
"address": 4552182,
"line": "4575f6: 48 89 1a \tmovq\t%rbx, (%rdx)",
"opcode": "movq",
"operands": "%rbx, (%rdx)"
},
{
"address": 4552185,
"line": "4575f9: e9 06 ff ff ff \tjmp\t0x457504 <increment+0x15a>",
"opcode": "jmp",
"operands": "0x457504 <increment+0x15a>"
}
],
"limitations": "Syntactic instruction graph, not a reachability proof. Computed jumps remain unresolved; calls retain possible continuation even for known nonreturning external services."
}
},
"init_omitted_push_addresses": [
4551176
],
"initialization_probes": [
{
"base": 65536,
"canaries": [
165,
165
],
"memset_requests": [
[
65536,
0,
51248
],
[
116784,
0,
51248
]
],
"objects": [
{
"list_pointers": [
67632,
0
],
"node_bytes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"node_count": 1,
"node_pool_offset": 2096,
"nonzero_bytes": [
[
0,
1
],
[
8,
48
],
[
9,
8
],
[
10,
1
],
[
16,
48
],
[
17,
8
],
[
18,
1
],
[
2080,
48
],
[
2081,
8
],
[
2082,
1
],
[
2149,
1
]
],
"nyt_lookup_pointer": 67632,
"offset": 0,
"root_pointer": 67632
},
{
"list_pointers": [
118880,
118880
],
"node_bytes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"node_count": 1,
"node_pool_offset": 2096,
"nonzero_bytes": [
[
0,
1
],
[
8,
96
],
[
9,
208
],
[
10,
1
],
[
16,
96
],
[
17,
208
],
[
18,
1
],
[
24,
96
],
[
25,
208
],
[
26,
1
],
[
2080,
96
],
[
2081,
208
],
[
2082,
1
],
[
2149,
1
]
],
"nyt_lookup_pointer": 118880,
"offset": 51248,
"root_pointer": 118880
}
],
"sentinel": 165,
"trace": [
4551176,
4551177,
4551182,
4551185,
4551192,
4551199,
4551204,
4551211,
4551217,
4551220,
4551223,
4551231,
4551235,
4551241,
4551244,
4551252,
4551259,
4551266,
4551273,
4551280,
4551287,
4551294,
4551301,
4551308,
4551316,
4551324,
4551331,
4551339,
4551346,
4551354,
4551357,
4551360,
4551364,
4551372,
4551376,
4551379,
4551382,
4551390,
4551394,
4551398,
4551405,
4551409,
4551416,
4551420,
4551428,
4551436,
4551440,
4551448,
4551455,
4551463,
4551467
],
"trace_length": 51,
"trace_sha256": "773b51e23d18207596d7a49190985b9dc2318709fea149da1192082f8044fcbc"
},
{
"base": 262144,
"canaries": [
255,
255
],
"memset_requests": [
[
262144,
0,
51248
],
[
313392,
0,
51248
]
],
"objects": [
{
"list_pointers": [
264240,
0
],
"node_bytes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"node_count": 1,
"node_pool_offset": 2096,
"nonzero_bytes": [
[
0,
1
],
[
8,
48
],
[
9,
8
],
[
10,
4
],
[
16,
48
],
[
17,
8
],
[
18,
4
],
[
2080,
48
],
[
2081,
8
],
[
2082,
4
],
[
2149,
1
]
],
"nyt_lookup_pointer": 264240,
"offset": 0,
"root_pointer": 264240
},
{
"list_pointers": [
315488,
315488
],
"node_bytes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"node_count": 1,
"node_pool_offset": 2096,
"nonzero_bytes": [
[
0,
1
],
[
8,
96
],
[
9,
208
],
[
10,
4
],
[
16,
96
],
[
17,
208
],
[
18,
4
],
[
24,
96
],
[
25,
208
],
[
26,
4
],
[
2080,
96
],
[
2081,
208
],
[
2082,
4
],
[
2149,
1
]
],
"nyt_lookup_pointer": 315488,
"offset": 51248,
"root_pointer": 315488
}
],
"sentinel": 255,
"trace": [
4551176,
4551177,
4551182,
4551185,
4551192,
4551199,
4551204,
4551211,
4551217,
4551220,
4551223,
4551231,
4551235,
4551241,
4551244,
4551252,
4551259,
4551266,
4551273,
4551280,
4551287,
4551294,
4551301,
4551308,
4551316,
4551324,
4551331,
4551339,
4551346,
4551354,
4551357,
4551360,
4551364,
4551372,
4551376,
4551379,
4551382,
4551390,
4551394,
4551398,
4551405,
4551409,
4551416,
4551420,
4551428,
4551436,
4551440,
4551448,
4551455,
4551463,
4551467
],
"trace_length": 51,
"trace_sha256": "773b51e23d18207596d7a49190985b9dc2318709fea149da1192082f8044fcbc"
}
],
"schedule_probes": [
{
"final_symbol": 256,
"fixture": "zero",
"flag_word": 1,
"requests": [],
"supplied_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"trace": null,
"trace_length": 1790,
"trace_sha256": "b9e7034aae36ea114cd3d6009c16f9db464066b5666d5d299ccf8f35ff5c34f4"
},
{
"final_symbol": 256,
"fixture": "edges",
"flag_word": 1,
"requests": [
[
12609792,
0
],
[
12661040,
0
],
[
12609792,
0
],
[
12661040,
0
],
[
12609792,
255
],
[
12661040,
255
],
[
12609792,
255
],
[
12661040,
255
],
[
12609792,
255
],
[
12661040,
255
]
],
"supplied_counts": [
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3
],
"trace": null,
"trace_length": 1835,
"trace_sha256": "c8fa8f705e9003c77e62c3b3a0bca44ec948f8ca6df92b5c4831f2c10eead62e"
},
{
"final_symbol": 256,
"fixture": "sparse",
"flag_word": 1,
"requests": [
[
12609792,
1
],
[
12661040,
1
],
[
12609792,
127
],
[
12661040,
127
],
[
12609792,
127
],
[
12661040,
127
],
[
12609792,
128
],
[
12661040,
128
],
[
12609792,
254
],
[
12661040,
254
],
[
12609792,
254
],
[
12661040,
254
]
],
"supplied_counts": [
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0
],
"trace": null,
"trace_length": 1844,
"trace_sha256": "7c3a7be6715c0a63d8f303526d85a0eb5378ca517c9d82d2de67eaf62a744d76"
},
{
"final_symbol": 256,
"fixture": "ones",
"flag_word": 1,
"requests": [
[
12609792,
0
],
[
12661040,
0
],
[
12609792,
1
],
[
12661040,
1
],
[
12609792,
2
],
[
12661040,
2
],
[
12609792,
3
],
[
12661040,
3
],
[
12609792,
4
],
[
12661040,
4
],
[
12609792,
5
],
[
12661040,
5
],
[
12609792,
6
],
[
12661040,
6
],
[
12609792,
7
],
[
12661040,
7
],
[
12609792,
8
],
[
12661040,
8
],
[
12609792,
9
],
[
12661040,
9
],
[
12609792,
10
],
[
12661040,
10
],
[
12609792,
11
],
[
12661040,
11
],
[
12609792,
12
],
[
12661040,
12
],
[
12609792,
13
],
[
12661040,
13
],
[
12609792,
14
],
[
12661040,
14
],
[
12609792,
15
],
[
12661040,
15
],
[
12609792,
16
],
[
12661040,
16
],
[
12609792,
17
],
[
12661040,
17
],
[
12609792,
18
],
[
12661040,
18
],
[
12609792,
19
],
[
12661040,
19
],
[
12609792,
20
],
[
12661040,
20
],
[
12609792,
21
],
[
12661040,
21
],
[
12609792,
22
],
[
12661040,
22
],
[
12609792,
23
],
[
12661040,
23
],
[
12609792,
24
],
[
12661040,
24
],
[
12609792,
25
],
[
12661040,
25
],
[
12609792,
26
],
[
12661040,
26
],
[
12609792,
27
],
[
12661040,
27
],
[
12609792,
28
],
[
12661040,
28
],
[
12609792,
29
],
[
12661040,
29
],
[
12609792,
30
],
[
12661040,
30
],
[
12609792,
31
],
[
12661040,
31
],
[
12609792,
32
],
[
12661040,
32
],
[
12609792,
33
],
[
12661040,
33
],
[
12609792,
34
],
[
12661040,
34
],
[
12609792,
35
],
[
12661040,
35
],
[
12609792,
36
],
[
12661040,
36
],
[
12609792,
37
],
[
12661040,
37
],
[
12609792,
38
],
[
12661040,
38
],
[
12609792,
39
],
[
12661040,
39
],
[
12609792,
40
],
[
12661040,
40
],
[
12609792,
41
],
[
12661040,
41
],
[
12609792,
42
],
[
12661040,
42
],
[
12609792,
43
],
[
12661040,
43
],
[
12609792,
44
],
[
12661040,
44
],
[
12609792,
45
],
[
12661040,
45
],
[
12609792,
46
],
[
12661040,
46
],
[
12609792,
47
],
[
12661040,
47
],
[
12609792,
48
],
[
12661040,
48
],
[
12609792,
49
],
[
12661040,
49
],
[
12609792,
50
],
[
12661040,
50
],
[
12609792,
51
],
[
12661040,
51
],
[
12609792,
52
],
[
12661040,
52
],
[
12609792,
53
],
[
12661040,
53
],
[
12609792,
54
],
[
12661040,
54
],
[
12609792,
55
],
[
12661040,
55
],
[
12609792,
56
],
[
12661040,
56
],
[
12609792,
57
],
[
12661040,
57
],
[
12609792,
58
],
[
12661040,
58
],
[
12609792,
59
],
[
12661040,
59
],
[
12609792,
60
],
[
12661040,
60
],
[
12609792,
61
],
[
12661040,
61
],
[
12609792,
62
],
[
12661040,
62
],
[
12609792,
63
],
[
12661040,
63
],
[
12609792,
64
],
[
12661040,
64
],
[
12609792,
65
],
[
12661040,
65
],
[
12609792,
66
],
[
12661040,
66
],
[
12609792,
67
],
[
12661040,
67
],
[
12609792,
68
],
[
12661040,
68
],
[
12609792,
69
],
[
12661040,
69
],
[
12609792,
70
],
[
12661040,
70
],
[
12609792,
71
],
[
12661040,
71
],
[
12609792,
72
],
[
12661040,
72
],
[
12609792,
73
],
[
12661040,
73
],
[
12609792,
74
],
[
12661040,
74
],
[
12609792,
75
],
[
12661040,
75
],
[
12609792,
76
],
[
12661040,
76
],
[
12609792,
77
],
[
12661040,
77
],
[
12609792,
78
],
[
12661040,
78
],
[
12609792,
79
],
[
12661040,
79
],
[
12609792,
80
],
[
12661040,
80
],
[
12609792,
81
],
[
12661040,
81
],
[
12609792,
82
],
[
12661040,
82
],
[
12609792,
83
],
[
12661040,
83
],
[
12609792,
84
],
[
12661040,
84
],
[
12609792,
85
],
[
12661040,
85
],
[
12609792,
86
],
[
12661040,
86
],
[
12609792,
87
],
[
12661040,
87
],
[
12609792,
88
],
[
12661040,
88
],
[
12609792,
89
],
[
12661040,
89
],
[
12609792,
90
],
[
12661040,
90
],
[
12609792,
91
],
[
12661040,
91
],
[
12609792,
92
],
[
12661040,
92
],
[
12609792,
93
],
[
12661040,
93
],
[
12609792,
94
],
[
12661040,
94
],
[
12609792,
95
],
[
12661040,
95
],
[
12609792,
96
],
[
12661040,
96
],
[
12609792,
97
],
[
12661040,
97
],
[
12609792,
98
],
[
12661040,
98
],
[
12609792,
99
],
[
12661040,
99
],
[
12609792,
100
],
[
12661040,
100
],
[
12609792,
101
],
[
12661040,
101
],
[
12609792,
102
],
[
12661040,
102
],
[
12609792,
103
],
[
12661040,
103
],
[
12609792,
104
],
[
12661040,
104
],
[
12609792,
105
],
[
12661040,
105
],
[
12609792,
106
],
[
12661040,
106
],
[
12609792,
107
],
[
12661040,
107
],
[
12609792,
108
],
[
12661040,
108
],
[
12609792,
109
],
[
12661040,
109
],
[
12609792,
110
],
[
12661040,
110
],
[
12609792,
111
],
[
12661040,
111
],
[
12609792,
112
],
[
12661040,
112
],
[
12609792,
113
],
[
12661040,
113
],
[
12609792,
114
],
[
12661040,
114
],
[
12609792,
115
],
[
12661040,
115
],
[
12609792,
116
],
[
12661040,
116
],
[
12609792,
117
],
[
12661040,
117
],
[
12609792,
118
],
[
12661040,
118
],
[
12609792,
119
],
[
12661040,
119
],
[
12609792,
120
],
[
12661040,
120
],
[
12609792,
121
],
[
12661040,
121
],
[
12609792,
122
],
[
12661040,
122
],
[
12609792,
123
],
[
12661040,
123
],
[
12609792,
124
],
[
12661040,
124
],
[
12609792,
125
],
[
12661040,
125
],
[
12609792,
126
],
[
12661040,
126
],
[
12609792,
127
],
[
12661040,
127
],
[
12609792,
128
],
[
12661040,
128
],
[
12609792,
129
],
[
12661040,
129
],
[
12609792,
130
],
[
12661040,
130
],
[
12609792,
131
],
[
12661040,
131
],
[
12609792,
132
],
[
12661040,
132
],
[
12609792,
133
],
[
12661040,
133
],
[
12609792,
134
],
[
12661040,
134
],
[
12609792,
135
],
[
12661040,
135
],
[
12609792,
136
],
[
12661040,
136
],
[
12609792,
137
],
[
12661040,
137
],
[
12609792,
138
],
[
12661040,
138
],
[
12609792,
139
],
[
12661040,
139
],
[
12609792,
140
],
[
12661040,
140
],
[
12609792,
141
],
[
12661040,
141
],
[
12609792,
142
],
[
12661040,
142
],
[
12609792,
143
],
[
12661040,
143
],
[
12609792,
144
],
[
12661040,
144
],
[
12609792,
145
],
[
12661040,
145
],
[
12609792,
146
],
[
12661040,
146
],
[
12609792,
147
],
[
12661040,
147
],
[
12609792,
148
],
[
12661040,
148
],
[
12609792,
149
],
[
12661040,
149
],
[
12609792,
150
],
[
12661040,
150
],
[
12609792,
151
],
[
12661040,
151
],
[
12609792,
152
],
[
12661040,
152
],
[
12609792,
153
],
[
12661040,
153
],
[
12609792,
154
],
[
12661040,
154
],
[
12609792,
155
],
[
12661040,
155
],
[
12609792,
156
],
[
12661040,
156
],
[
12609792,
157
],
[
12661040,
157
],
[
12609792,
158
],
[
12661040,
158
],
[
12609792,
159
],
[
12661040,
159
],
[
12609792,
160
],
[
12661040,
160
],
[
12609792,
161
],
[
12661040,
161
],
[
12609792,
162
],
[
12661040,
162
],
[
12609792,
163
],
[
12661040,
163
],
[
12609792,
164
],
[
12661040,
164
],
[
12609792,
165
],
[
12661040,
165
],
[
12609792,
166
],
[
12661040,
166
],
[
12609792,
167
],
[
12661040,
167
],
[
12609792,
168
],
[
12661040,
168
],
[
12609792,
169
],
[
12661040,
169
],
[
12609792,
170
],
[
12661040,
170
],
[
12609792,
171
],
[
12661040,
171
],
[
12609792,
172
],
[
12661040,
172
],
[
12609792,
173
],
[
12661040,
173
],
[
12609792,
174
],
[
12661040,
174
],
[
12609792,
175
],
[
12661040,
175
],
[
12609792,
176
],
[
12661040,
176
],
[
12609792,
177
],
[
12661040,
177
],
[
12609792,
178
],
[
12661040,
178
],
[
12609792,
179
],
[
12661040,
179
],
[
12609792,
180
],
[
12661040,
180
],
[
12609792,
181
],
[
12661040,
181
],
[
12609792,
182
],
[
12661040,
182
],
[
12609792,
183
],
[
12661040,
183
],
[
12609792,
184
],
[
12661040,
184
],
[
12609792,
185
],
[
12661040,
185
],
[
12609792,
186
],
[
12661040,
186
],
[
12609792,
187
],
[
12661040,
187
],
[
12609792,
188
],
[
12661040,
188
],
[
12609792,
189
],
[
12661040,
189
],
[
12609792,
190
],
[
12661040,
190
],
[
12609792,
191
],
[
12661040,
191
],
[
12609792,
192
],
[
12661040,
192
],
[
12609792,
193
],
[
12661040,
193
],
[
12609792,
194
],
[
12661040,
194
],
[
12609792,
195
],
[
12661040,
195
],
[
12609792,
196
],
[
12661040,
196
],
[
12609792,
197
],
[
12661040,
197
],
[
12609792,
198
],
[
12661040,
198
],
[
12609792,
199
],
[
12661040,
199
],
[
12609792,
200
],
[
12661040,
200
],
[
12609792,
201
],
[
12661040,
201
],
[
12609792,
202
],
[
12661040,
202
],
[
12609792,
203
],
[
12661040,
203
],
[
12609792,
204
],
[
12661040,
204
],
[
12609792,
205
],
[
12661040,
205
],
[
12609792,
206
],
[
12661040,
206
],
[
12609792,
207
],
[
12661040,
207
],
[
12609792,
208
],
[
12661040,
208
],
[
12609792,
209
],
[
12661040,
209
],
[
12609792,
210
],
[
12661040,
210
],
[
12609792,
211
],
[
12661040,
211
],
[
12609792,
212
],
[
12661040,
212
],
[
12609792,
213
],
[
12661040,
213
],
[
12609792,
214
],
[
12661040,
214
],
[
12609792,
215
],
[
12661040,
215
],
[
12609792,
216
],
[
12661040,
216
],
[
12609792,
217
],
[
12661040,
217
],
[
12609792,
218
],
[
12661040,
218
],
[
12609792,
219
],
[
12661040,
219
],
[
12609792,
220
],
[
12661040,
220
],
[
12609792,
221
],
[
12661040,
221
],
[
12609792,
222
],
[
12661040,
222
],
[
12609792,
223
],
[
12661040,
223
],
[
12609792,
224
],
[
12661040,
224
],
[
12609792,
225
],
[
12661040,
225
],
[
12609792,
226
],
[
12661040,
226
],
[
12609792,
227
],
[
12661040,
227
],
[
12609792,
228
],
[
12661040,
228
],
[
12609792,
229
],
[
12661040,
229
],
[
12609792,
230
],
[
12661040,
230
],
[
12609792,
231
],
[
12661040,
231
],
[
12609792,
232
],
[
12661040,
232
],
[
12609792,
233
],
[
12661040,
233
],
[
12609792,
234
],
[
12661040,
234
],
[
12609792,
235
],
[
12661040,
235
],
[
12609792,
236
],
[
12661040,
236
],
[
12609792,
237
],
[
12661040,
237
],
[
12609792,
238
],
[
12661040,
238
],
[
12609792,
239
],
[
12661040,
239
],
[
12609792,
240
],
[
12661040,
240
],
[
12609792,
241
],
[
12661040,
241
],
[
12609792,
242
],
[
12661040,
242
],
[
12609792,
243
],
[
12661040,
243
],
[
12609792,
244
],
[
12661040,
244
],
[
12609792,
245
],
[
12661040,
245
],
[
12609792,
246
],
[
12661040,
246
],
[
12609792,
247
],
[
12661040,
247
],
[
12609792,
248
],
[
12661040,
248
],
[
12609792,
249
],
[
12661040,
249
],
[
12609792,
250
],
[
12661040,
250
],
[
12609792,
251
],
[
12661040,
251
],
[
12609792,
252
],
[
12661040,
252
],
[
12609792,
253
],
[
12661040,
253
],
[
12609792,
254
],
[
12661040,
254
],
[
12609792,
255
],
[
12661040,
255
]
],
"supplied_counts": [
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
],
"trace": null,
"trace_length": 4094,
"trace_sha256": "0eff1d30b27daa16c85e5b8988ec939f0b0583ba4fd14cf235f971f2138018a7"
}
],
"source": {
"bytes": 1940280,
"path": "Quake3-UrT.x86_64",
"sha256": "31a21e05251f4126b234dd5c4ce2612cd5332d502f35bab1dbde4cb288babd3a"
}
}
}
}
{
"limitations": "Paired Linux ELF64 bounded synthetic initialization/schedule slices. Original processes/native callees never execute. PUSH omitted, POP/RET stopped; memset effects supplied. Real frequency table extracted from verified file-backed image, but conceptual full schedule digest is generated from counts, not evaluated through all native training iterations. Huff_addRef requests stop before calls; no trained/adaptive tree or actual codebook/runtime/platform conformance is established.",
"native": {
"linux--Quake3-UrT-Ded.x86_64": {
"disassembly_sha256": "052ab3f6a3839fb43519fc71dea4dddc8d2d32ddaec7af312b80c2b17ce7c416",
"entry_request": {
"flag_word": 1,
"huff_init_pointer": 8190272,
"omitted_push_addresses": [
4438986,
4438996,
4439001,
4439004
],
"trace": [
4438986,
4438988,
4438993,
4438996,
4438998,
4439001,
4439002,
4439004,
4439005,
4439009
],
"trace_length": 10,
"trace_sha256": "cfa51257ca2ff19cbee7afe17ce89bfdf417c0f1c9d0aaca5477fd6084fff9d0"
},
"frequency_table": {
"address": 7142592,
"conceptual_schedule_sha256": "36279012cf2af3fc116d5e304fe09c4ae37719c1c5f43c7f97ace58beb9eeb13",
"counts": [
250315,
41193,
6292,
7106,
3730,
3750,
6110,
23283,
33317,
6950,
7838,
9714,
9257,
17259,
3949,
1778,
8288,
1604,
1590,
1663,
1100,
1213,
1238,
1134,
1749,
1059,
1246,
1149,
1273,
4486,
2805,
3472,
21819,
1159,
1670,
1066,
1043,
1012,
1053,
1070,
1726,
888,
1180,
850,
960,
780,
1752,
3296,
10630,
4514,
5881,
2685,
4650,
3837,
2093,
1867,
2584,
1949,
1972,
940,
1134,
1788,
1670,
1206,
5719,
6128,
7222,