d4dag-gcc.s 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789
  1. .file "d4dag.c"
  2. # GNU C17 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu)
  3. # compiled by GNU C version 10.2.1 20210110, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.23-GMP
  4. # GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
  5. # options passed: -fpreprocessed d4dag.i -mtune=generic -march=x86-64 -g
  6. # -fverbose-asm -fasynchronous-unwind-tables
  7. # options enabled: -fPIC -fPIE -faggressive-loop-optimizations
  8. # -fallocation-dce -fasynchronous-unwind-tables -fauto-inc-dec
  9. # -fdelete-null-pointer-checks -fdwarf2-cfi-asm -fearly-inlining
  10. # -feliminate-unused-debug-symbols -feliminate-unused-debug-types
  11. # -ffp-int-builtin-inexact -ffunction-cse -fgcse-lm -fgnu-unique -fident
  12. # -finline-atomics -fipa-stack-alignment -fira-hoist-pressure
  13. # -fira-share-save-slots -fira-share-spill-slots -fivopts
  14. # -fkeep-static-consts -fleading-underscore -flifetime-dse -fmath-errno
  15. # -fmerge-debug-strings -fpeephole -fplt -fprefetch-loop-arrays
  16. # -freg-struct-return -fsched-critical-path-heuristic
  17. # -fsched-dep-count-heuristic -fsched-group-heuristic -fsched-interblock
  18. # -fsched-last-insn-heuristic -fsched-rank-heuristic -fsched-spec
  19. # -fsched-spec-insn-heuristic -fsched-stalled-insns-dep -fschedule-fusion
  20. # -fsemantic-interposition -fshow-column -fshrink-wrap-separate
  21. # -fsigned-zeros -fsplit-ivs-in-unroller -fssa-backprop -fstdarg-opt
  22. # -fstrict-volatile-bitfields -fsync-libcalls -ftrapping-math -ftree-cselim
  23. # -ftree-forwprop -ftree-loop-if-convert -ftree-loop-im -ftree-loop-ivcanon
  24. # -ftree-loop-optimize -ftree-parallelize-loops= -ftree-phiprop
  25. # -ftree-reassoc -ftree-scev-cprop -funit-at-a-time -funwind-tables
  26. # -fverbose-asm -fzero-initialized-in-bss -m128bit-long-double -m64 -m80387
  27. # -malign-stringops -mavx256-split-unaligned-load
  28. # -mavx256-split-unaligned-store -mfancy-math-387 -mfp-ret-in-387 -mfxsr
  29. # -mglibc -mieee-fp -mlong-double-80 -mmmx -mno-sse4 -mpush-args -mred-zone
  30. # -msse -msse2 -mstv -mtls-direct-seg-refs -mvzeroupper
  31. .text
  32. .Ltext0:
  33. .local d4d__main
  34. .comm d4d__main,8,8
  35. .globl d4d_version
  36. .type d4d_version, @function
  37. d4d_version:
  38. .LFB0:
  39. .file 1 "d4dag.c"
  40. .loc 1 86 1
  41. .cfi_startproc
  42. pushq %rbp #
  43. .cfi_def_cfa_offset 16
  44. .cfi_offset 6, -16
  45. movq %rsp, %rbp #,
  46. .cfi_def_cfa_register 6
  47. # d4dag.c:87: return (D4DAG_VERSION);
  48. .loc 1 87 9
  49. movl $10, %eax #, _1
  50. # d4dag.c:88: }
  51. .loc 1 88 1
  52. popq %rbp #
  53. .cfi_def_cfa 7, 8
  54. ret
  55. .cfi_endproc
  56. .LFE0:
  57. .size d4d_version, .-d4d_version
  58. .globl d4d_init
  59. .type d4d_init, @function
  60. d4d_init:
  61. .LFB1:
  62. .loc 1 101 1
  63. .cfi_startproc
  64. pushq %rbp #
  65. .cfi_def_cfa_offset 16
  66. .cfi_offset 6, -16
  67. movq %rsp, %rbp #,
  68. .cfi_def_cfa_register 6
  69. subq $16, %rsp #,
  70. movq %rdi, -8(%rbp) # mallocer, mallocer
  71. movq %rsi, -16(%rbp) # freeer, freeer
  72. # d4dag.c:103: if(!mallocer) {
  73. .loc 1 103 4
  74. cmpq $0, -8(%rbp) #, mallocer
  75. jne .L4 #,
  76. # d4dag.c:104: return(-1);
  77. .loc 1 104 9
  78. movl $-1, %eax #, _6
  79. jmp .L5 #
  80. .L4:
  81. # d4dag.c:106: if (!freeer) {
  82. .loc 1 106 5
  83. cmpq $0, -16(%rbp) #, freeer
  84. jne .L6 #,
  85. # d4dag.c:107: return (-1);
  86. .loc 1 107 10
  87. movl $-1, %eax #, _6
  88. jmp .L5 #
  89. .L6:
  90. # d4dag.c:109: d4d__main = (struct d4d__maing *)(*mallocer) ((unsigned int)sizeof(struct d4d__maing));
  91. .loc 1 109 36
  92. movq -8(%rbp), %rax # mallocer, tmp89
  93. movl $16, %edi #,
  94. call *%rax # tmp89
  95. .LVL0:
  96. # d4dag.c:109: d4d__main = (struct d4d__maing *)(*mallocer) ((unsigned int)sizeof(struct d4d__maing));
  97. .loc 1 109 12
  98. movq %rax, d4d__main(%rip) # _1, d4d__main
  99. # d4dag.c:110: if (!d4d__main) {
  100. .loc 1 110 6
  101. movq d4d__main(%rip), %rax # d4d__main, d4d__main.0_2
  102. # d4dag.c:110: if (!d4d__main) {
  103. .loc 1 110 5
  104. testq %rax, %rax # d4d__main.0_2
  105. jne .L7 #,
  106. # d4dag.c:111: return (-2);
  107. .loc 1 111 10
  108. movl $-2, %eax #, _6
  109. jmp .L5 #
  110. .L7:
  111. # d4dag.c:114: d4d__memzero(d4d__main, sizeof(struct d4d__maing));
  112. .loc 1 114 2
  113. movq d4d__main(%rip), %rax # d4d__main, d4d__main.1_3
  114. movl $16, %esi #,
  115. movq %rax, %rdi # d4d__main.1_3,
  116. call d4d__memzero #
  117. # d4dag.c:115: d4d__main->d4d__malloc = mallocer;
  118. .loc 1 115 11
  119. movq d4d__main(%rip), %rax # d4d__main, d4d__main.2_4
  120. # d4dag.c:115: d4d__main->d4d__malloc = mallocer;
  121. .loc 1 115 25
  122. movq -8(%rbp), %rdx # mallocer, tmp90
  123. movq %rdx, (%rax) # tmp90, d4d__main.2_4->d4d__malloc
  124. # d4dag.c:116: d4d__main->d4d__free = freeer;
  125. .loc 1 116 11
  126. movq d4d__main(%rip), %rax # d4d__main, d4d__main.3_5
  127. # d4dag.c:116: d4d__main->d4d__free = freeer;
  128. .loc 1 116 23
  129. movq -16(%rbp), %rdx # freeer, tmp91
  130. movq %rdx, 8(%rax) # tmp91, d4d__main.3_5->d4d__free
  131. # d4dag.c:117: return (0);
  132. .loc 1 117 9
  133. movl $0, %eax #, _6
  134. .L5:
  135. # d4dag.c:118: }
  136. .loc 1 118 1
  137. leave
  138. .cfi_def_cfa 7, 8
  139. ret
  140. .cfi_endproc
  141. .LFE1:
  142. .size d4d_init, .-d4d_init
  143. .globl d4d_deinit
  144. .type d4d_deinit, @function
  145. d4d_deinit:
  146. .LFB2:
  147. .loc 1 124 1
  148. .cfi_startproc
  149. pushq %rbp #
  150. .cfi_def_cfa_offset 16
  151. .cfi_offset 6, -16
  152. movq %rsp, %rbp #,
  153. .cfi_def_cfa_register 6
  154. # d4dag.c:126: if (!d4d__main) {
  155. .loc 1 126 6
  156. movq d4d__main(%rip), %rax # d4d__main, d4d__main.4_1
  157. # d4dag.c:126: if (!d4d__main) {
  158. .loc 1 126 5
  159. testq %rax, %rax # d4d__main.4_1
  160. jne .L9 #,
  161. # d4dag.c:127: return (0);
  162. .loc 1 127 10
  163. movl $0, %eax #, _5
  164. jmp .L10 #
  165. .L9:
  166. # d4dag.c:131: d4d__main->d4d__free(d4d__main);
  167. .loc 1 131 11
  168. movq d4d__main(%rip), %rax # d4d__main, d4d__main.5_2
  169. movq 8(%rax), %rdx # d4d__main.5_2->d4d__free, _3
  170. # d4dag.c:131: d4d__main->d4d__free(d4d__main);
  171. .loc 1 131 2
  172. movq d4d__main(%rip), %rax # d4d__main, d4d__main.6_4
  173. movq %rax, %rdi # d4d__main.6_4,
  174. call *%rdx # _3
  175. .LVL1:
  176. # d4dag.c:132: d4d__main = (struct d4d__maing *)0;
  177. .loc 1 132 12
  178. movq $0, d4d__main(%rip) #, d4d__main
  179. # d4dag.c:133: return (0);
  180. .loc 1 133 9
  181. movl $0, %eax #, _5
  182. .L10:
  183. # d4dag.c:134: }
  184. .loc 1 134 1
  185. popq %rbp #
  186. .cfi_def_cfa 7, 8
  187. ret
  188. .cfi_endproc
  189. .LFE2:
  190. .size d4d_deinit, .-d4d_deinit
  191. .type d4d__memzero, @function
  192. d4d__memzero:
  193. .LFB3:
  194. .loc 1 140 1
  195. .cfi_startproc
  196. pushq %rbp #
  197. .cfi_def_cfa_offset 16
  198. .cfi_offset 6, -16
  199. movq %rsp, %rbp #,
  200. .cfi_def_cfa_register 6
  201. movq %rdi, -24(%rbp) # ptr, ptr
  202. movl %esi, -28(%rbp) # n, n
  203. # d4dag.c:141: unsigned char *p = (unsigned char *)0;
  204. .loc 1 141 17
  205. movq $0, -8(%rbp) #, p
  206. # d4dag.c:142: p = (unsigned char *)ptr;
  207. .loc 1 142 4
  208. movq -24(%rbp), %rax # ptr, tmp82
  209. movq %rax, -8(%rbp) # tmp82, p
  210. # d4dag.c:143: while (n) {
  211. .loc 1 143 8
  212. jmp .L12 #
  213. .L13:
  214. # d4dag.c:144: *p = 0;
  215. .loc 1 144 6
  216. movq -8(%rbp), %rax # p, tmp83
  217. movb $0, (%rax) #, *p_2
  218. # d4dag.c:145: p++;
  219. .loc 1 145 4
  220. addq $1, -8(%rbp) #, p
  221. # d4dag.c:146: n--;
  222. .loc 1 146 4
  223. subl $1, -28(%rbp) #, n
  224. .L12:
  225. # d4dag.c:143: while (n) {
  226. .loc 1 143 8
  227. cmpl $0, -28(%rbp) #, n
  228. jne .L13 #,
  229. # d4dag.c:148: return;
  230. .loc 1 148 2
  231. nop
  232. # d4dag.c:149: }
  233. .loc 1 149 1
  234. popq %rbp #
  235. .cfi_def_cfa 7, 8
  236. ret
  237. .cfi_endproc
  238. .LFE3:
  239. .size d4d__memzero, .-d4d__memzero
  240. .Letext0:
  241. .section .debug_info,"",@progbits
  242. .Ldebug_info0:
  243. .long 0x18e
  244. .value 0x4
  245. .long .Ldebug_abbrev0
  246. .byte 0x8
  247. .uleb128 0x1
  248. .long .LASF11
  249. .byte 0xc
  250. .long .LASF12
  251. .long .LASF13
  252. .quad .Ltext0
  253. .quad .Letext0-.Ltext0
  254. .long .Ldebug_line0
  255. .uleb128 0x2
  256. .long .LASF0
  257. .byte 0x1
  258. .byte 0x43
  259. .byte 0x11
  260. .long 0x39
  261. .uleb128 0x3
  262. .byte 0x8
  263. .long 0x3f
  264. .uleb128 0x4
  265. .long 0x4e
  266. .long 0x4e
  267. .uleb128 0x5
  268. .long 0x50
  269. .byte 0
  270. .uleb128 0x6
  271. .byte 0x8
  272. .uleb128 0x7
  273. .byte 0x4
  274. .byte 0x7
  275. .long .LASF5
  276. .uleb128 0x2
  277. .long .LASF1
  278. .byte 0x1
  279. .byte 0x44
  280. .byte 0x10
  281. .long 0x63
  282. .uleb128 0x3
  283. .byte 0x8
  284. .long 0x69
  285. .uleb128 0x8
  286. .long 0x74
  287. .uleb128 0x5
  288. .long 0x4e
  289. .byte 0
  290. .uleb128 0x9
  291. .long .LASF14
  292. .byte 0x10
  293. .byte 0x1
  294. .byte 0x47
  295. .byte 0x8
  296. .long 0x9c
  297. .uleb128 0xa
  298. .long .LASF2
  299. .byte 0x1
  300. .byte 0x49
  301. .byte 0xc
  302. .long 0x2d
  303. .byte 0
  304. .uleb128 0xa
  305. .long .LASF3
  306. .byte 0x1
  307. .byte 0x4a
  308. .byte 0xa
  309. .long 0x57
  310. .byte 0x8
  311. .byte 0
  312. .uleb128 0xb
  313. .long .LASF4
  314. .byte 0x1
  315. .byte 0x4e
  316. .byte 0x1b
  317. .long 0xb2
  318. .uleb128 0x9
  319. .byte 0x3
  320. .quad d4d__main
  321. .uleb128 0x3
  322. .byte 0x8
  323. .long 0x74
  324. .uleb128 0xc
  325. .long .LASF15
  326. .byte 0x1
  327. .byte 0x8b
  328. .byte 0xd
  329. .quad .LFB3
  330. .quad .LFE3-.LFB3
  331. .uleb128 0x1
  332. .byte 0x9c
  333. .long 0x100
  334. .uleb128 0xd
  335. .string "ptr"
  336. .byte 0x1
  337. .byte 0x8b
  338. .byte 0x20
  339. .long 0x4e
  340. .uleb128 0x2
  341. .byte 0x91
  342. .sleb128 -40
  343. .uleb128 0xd
  344. .string "n"
  345. .byte 0x1
  346. .byte 0x8b
  347. .byte 0x32
  348. .long 0x50
  349. .uleb128 0x2
  350. .byte 0x91
  351. .sleb128 -44
  352. .uleb128 0xe
  353. .string "p"
  354. .byte 0x1
  355. .byte 0x8d
  356. .byte 0x11
  357. .long 0x100
  358. .uleb128 0x2
  359. .byte 0x91
  360. .sleb128 -24
  361. .byte 0
  362. .uleb128 0x3
  363. .byte 0x8
  364. .long 0x106
  365. .uleb128 0x7
  366. .byte 0x1
  367. .byte 0x8
  368. .long .LASF6
  369. .uleb128 0xf
  370. .long .LASF9
  371. .byte 0x1
  372. .byte 0x7b
  373. .byte 0x5
  374. .long 0x12b
  375. .quad .LFB2
  376. .quad .LFE2-.LFB2
  377. .uleb128 0x1
  378. .byte 0x9c
  379. .uleb128 0x10
  380. .byte 0x4
  381. .byte 0x5
  382. .string "int"
  383. .uleb128 0x11
  384. .long .LASF16
  385. .byte 0x1
  386. .byte 0x64
  387. .byte 0x5
  388. .long 0x12b
  389. .quad .LFB1
  390. .quad .LFE1-.LFB1
  391. .uleb128 0x1
  392. .byte 0x9c
  393. .long 0x173
  394. .uleb128 0x12
  395. .long .LASF7
  396. .byte 0x1
  397. .byte 0x64
  398. .byte 0x16
  399. .long 0x39
  400. .uleb128 0x2
  401. .byte 0x91
  402. .sleb128 -24
  403. .uleb128 0x12
  404. .long .LASF8
  405. .byte 0x1
  406. .byte 0x64
  407. .byte 0x37
  408. .long 0x63
  409. .uleb128 0x2
  410. .byte 0x91
  411. .sleb128 -32
  412. .byte 0
  413. .uleb128 0x13
  414. .long .LASF10
  415. .byte 0x1
  416. .byte 0x55
  417. .byte 0x5
  418. .long 0x12b
  419. .quad .LFB0
  420. .quad .LFE0-.LFB0
  421. .uleb128 0x1
  422. .byte 0x9c
  423. .byte 0
  424. .section .debug_abbrev,"",@progbits
  425. .Ldebug_abbrev0:
  426. .uleb128 0x1
  427. .uleb128 0x11
  428. .byte 0x1
  429. .uleb128 0x25
  430. .uleb128 0xe
  431. .uleb128 0x13
  432. .uleb128 0xb
  433. .uleb128 0x3
  434. .uleb128 0xe
  435. .uleb128 0x1b
  436. .uleb128 0xe
  437. .uleb128 0x11
  438. .uleb128 0x1
  439. .uleb128 0x12
  440. .uleb128 0x7
  441. .uleb128 0x10
  442. .uleb128 0x17
  443. .byte 0
  444. .byte 0
  445. .uleb128 0x2
  446. .uleb128 0x16
  447. .byte 0
  448. .uleb128 0x3
  449. .uleb128 0xe
  450. .uleb128 0x3a
  451. .uleb128 0xb
  452. .uleb128 0x3b
  453. .uleb128 0xb
  454. .uleb128 0x39
  455. .uleb128 0xb
  456. .uleb128 0x49
  457. .uleb128 0x13
  458. .byte 0
  459. .byte 0
  460. .uleb128 0x3
  461. .uleb128 0xf
  462. .byte 0
  463. .uleb128 0xb
  464. .uleb128 0xb
  465. .uleb128 0x49
  466. .uleb128 0x13
  467. .byte 0
  468. .byte 0
  469. .uleb128 0x4
  470. .uleb128 0x15
  471. .byte 0x1
  472. .uleb128 0x27
  473. .uleb128 0x19
  474. .uleb128 0x49
  475. .uleb128 0x13
  476. .uleb128 0x1
  477. .uleb128 0x13
  478. .byte 0
  479. .byte 0
  480. .uleb128 0x5
  481. .uleb128 0x5
  482. .byte 0
  483. .uleb128 0x49
  484. .uleb128 0x13
  485. .byte 0
  486. .byte 0
  487. .uleb128 0x6
  488. .uleb128 0xf
  489. .byte 0
  490. .uleb128 0xb
  491. .uleb128 0xb
  492. .byte 0
  493. .byte 0
  494. .uleb128 0x7
  495. .uleb128 0x24
  496. .byte 0
  497. .uleb128 0xb
  498. .uleb128 0xb
  499. .uleb128 0x3e
  500. .uleb128 0xb
  501. .uleb128 0x3
  502. .uleb128 0xe
  503. .byte 0
  504. .byte 0
  505. .uleb128 0x8
  506. .uleb128 0x15
  507. .byte 0x1
  508. .uleb128 0x27
  509. .uleb128 0x19
  510. .uleb128 0x1
  511. .uleb128 0x13
  512. .byte 0
  513. .byte 0
  514. .uleb128 0x9
  515. .uleb128 0x13
  516. .byte 0x1
  517. .uleb128 0x3
  518. .uleb128 0xe
  519. .uleb128 0xb
  520. .uleb128 0xb
  521. .uleb128 0x3a
  522. .uleb128 0xb
  523. .uleb128 0x3b
  524. .uleb128 0xb
  525. .uleb128 0x39
  526. .uleb128 0xb
  527. .uleb128 0x1
  528. .uleb128 0x13
  529. .byte 0
  530. .byte 0
  531. .uleb128 0xa
  532. .uleb128 0xd
  533. .byte 0
  534. .uleb128 0x3
  535. .uleb128 0xe
  536. .uleb128 0x3a
  537. .uleb128 0xb
  538. .uleb128 0x3b
  539. .uleb128 0xb
  540. .uleb128 0x39
  541. .uleb128 0xb
  542. .uleb128 0x49
  543. .uleb128 0x13
  544. .uleb128 0x38
  545. .uleb128 0xb
  546. .byte 0
  547. .byte 0
  548. .uleb128 0xb
  549. .uleb128 0x34
  550. .byte 0
  551. .uleb128 0x3
  552. .uleb128 0xe
  553. .uleb128 0x3a
  554. .uleb128 0xb
  555. .uleb128 0x3b
  556. .uleb128 0xb
  557. .uleb128 0x39
  558. .uleb128 0xb
  559. .uleb128 0x49
  560. .uleb128 0x13
  561. .uleb128 0x2
  562. .uleb128 0x18
  563. .byte 0
  564. .byte 0
  565. .uleb128 0xc
  566. .uleb128 0x2e
  567. .byte 0x1
  568. .uleb128 0x3
  569. .uleb128 0xe
  570. .uleb128 0x3a
  571. .uleb128 0xb
  572. .uleb128 0x3b
  573. .uleb128 0xb
  574. .uleb128 0x39
  575. .uleb128 0xb
  576. .uleb128 0x27
  577. .uleb128 0x19
  578. .uleb128 0x11
  579. .uleb128 0x1
  580. .uleb128 0x12
  581. .uleb128 0x7
  582. .uleb128 0x40
  583. .uleb128 0x18
  584. .uleb128 0x2117
  585. .uleb128 0x19
  586. .uleb128 0x1
  587. .uleb128 0x13
  588. .byte 0
  589. .byte 0
  590. .uleb128 0xd
  591. .uleb128 0x5
  592. .byte 0
  593. .uleb128 0x3
  594. .uleb128 0x8
  595. .uleb128 0x3a
  596. .uleb128 0xb
  597. .uleb128 0x3b
  598. .uleb128 0xb
  599. .uleb128 0x39
  600. .uleb128 0xb
  601. .uleb128 0x49
  602. .uleb128 0x13
  603. .uleb128 0x2
  604. .uleb128 0x18
  605. .byte 0
  606. .byte 0
  607. .uleb128 0xe
  608. .uleb128 0x34
  609. .byte 0
  610. .uleb128 0x3
  611. .uleb128 0x8
  612. .uleb128 0x3a
  613. .uleb128 0xb
  614. .uleb128 0x3b
  615. .uleb128 0xb
  616. .uleb128 0x39
  617. .uleb128 0xb
  618. .uleb128 0x49
  619. .uleb128 0x13
  620. .uleb128 0x2
  621. .uleb128 0x18
  622. .byte 0
  623. .byte 0
  624. .uleb128 0xf
  625. .uleb128 0x2e
  626. .byte 0
  627. .uleb128 0x3f
  628. .uleb128 0x19
  629. .uleb128 0x3
  630. .uleb128 0xe
  631. .uleb128 0x3a
  632. .uleb128 0xb
  633. .uleb128 0x3b
  634. .uleb128 0xb
  635. .uleb128 0x39
  636. .uleb128 0xb
  637. .uleb128 0x27
  638. .uleb128 0x19
  639. .uleb128 0x49
  640. .uleb128 0x13
  641. .uleb128 0x11
  642. .uleb128 0x1
  643. .uleb128 0x12
  644. .uleb128 0x7
  645. .uleb128 0x40
  646. .uleb128 0x18
  647. .uleb128 0x2116
  648. .uleb128 0x19
  649. .byte 0
  650. .byte 0
  651. .uleb128 0x10
  652. .uleb128 0x24
  653. .byte 0
  654. .uleb128 0xb
  655. .uleb128 0xb
  656. .uleb128 0x3e
  657. .uleb128 0xb
  658. .uleb128 0x3
  659. .uleb128 0x8
  660. .byte 0
  661. .byte 0
  662. .uleb128 0x11
  663. .uleb128 0x2e
  664. .byte 0x1
  665. .uleb128 0x3f
  666. .uleb128 0x19
  667. .uleb128 0x3
  668. .uleb128 0xe
  669. .uleb128 0x3a
  670. .uleb128 0xb
  671. .uleb128 0x3b
  672. .uleb128 0xb
  673. .uleb128 0x39
  674. .uleb128 0xb
  675. .uleb128 0x27
  676. .uleb128 0x19
  677. .uleb128 0x49
  678. .uleb128 0x13
  679. .uleb128 0x11
  680. .uleb128 0x1
  681. .uleb128 0x12
  682. .uleb128 0x7
  683. .uleb128 0x40
  684. .uleb128 0x18
  685. .uleb128 0x2116
  686. .uleb128 0x19
  687. .uleb128 0x1
  688. .uleb128 0x13
  689. .byte 0
  690. .byte 0
  691. .uleb128 0x12
  692. .uleb128 0x5
  693. .byte 0
  694. .uleb128 0x3
  695. .uleb128 0xe
  696. .uleb128 0x3a
  697. .uleb128 0xb
  698. .uleb128 0x3b
  699. .uleb128 0xb
  700. .uleb128 0x39
  701. .uleb128 0xb
  702. .uleb128 0x49
  703. .uleb128 0x13
  704. .uleb128 0x2
  705. .uleb128 0x18
  706. .byte 0
  707. .byte 0
  708. .uleb128 0x13
  709. .uleb128 0x2e
  710. .byte 0
  711. .uleb128 0x3f
  712. .uleb128 0x19
  713. .uleb128 0x3
  714. .uleb128 0xe
  715. .uleb128 0x3a
  716. .uleb128 0xb
  717. .uleb128 0x3b
  718. .uleb128 0xb
  719. .uleb128 0x39
  720. .uleb128 0xb
  721. .uleb128 0x27
  722. .uleb128 0x19
  723. .uleb128 0x49
  724. .uleb128 0x13
  725. .uleb128 0x11
  726. .uleb128 0x1
  727. .uleb128 0x12
  728. .uleb128 0x7
  729. .uleb128 0x40
  730. .uleb128 0x18
  731. .uleb128 0x2117
  732. .uleb128 0x19
  733. .byte 0
  734. .byte 0
  735. .byte 0
  736. .section .debug_aranges,"",@progbits
  737. .long 0x2c
  738. .value 0x2
  739. .long .Ldebug_info0
  740. .byte 0x8
  741. .byte 0
  742. .value 0
  743. .value 0
  744. .quad .Ltext0
  745. .quad .Letext0-.Ltext0
  746. .quad 0
  747. .quad 0
  748. .section .debug_line,"",@progbits
  749. .Ldebug_line0:
  750. .section .debug_str,"MS",@progbits,1
  751. .LASF4:
  752. .string "d4d__main"
  753. .LASF5:
  754. .string "unsigned int"
  755. .LASF13:
  756. .string "/home/gold/repo/notabug/sfgraph/d4dag"
  757. .LASF8:
  758. .string "freeer"
  759. .LASF7:
  760. .string "mallocer"
  761. .LASF14:
  762. .string "d4d__maing"
  763. .LASF0:
  764. .string "malloc_fn"
  765. .LASF12:
  766. .string "d4dag.c"
  767. .LASF9:
  768. .string "d4d_deinit"
  769. .LASF11:
  770. .string "GNU C17 10.2.1 20210110 -mtune=generic -march=x86-64 -g -fasynchronous-unwind-tables"
  771. .LASF10:
  772. .string "d4d_version"
  773. .LASF6:
  774. .string "unsigned char"
  775. .LASF1:
  776. .string "free_fn"
  777. .LASF2:
  778. .string "d4d__malloc"
  779. .LASF15:
  780. .string "d4d__memzero"
  781. .LASF3:
  782. .string "d4d__free"
  783. .LASF16:
  784. .string "d4d_init"
  785. .ident "GCC: (Debian 10.2.1-6) 10.2.1 20210110"
  786. .section .note.GNU-stack,"",@progbits