spacepaste

  1.  
  2. $ cat new.c
  3. #include <stdbool.h>
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6. #include <string.h>
  7. #define pp(x) printf("%s = %p\n", #x, x);
  8. #define pi(x) printf("%s = %d\n", #x, x);
  9. #define pc(x) printf("%s = %c\n", #x, x);
  10. #define psize_t(x) printf("%s = %zu\n", #x, x);
  11. // A C program to demonstrate linked list based implementation of queue
  12. // A linked list (LL) node to store a queue entry
  13. int index_start = -1;
  14. int ref_start = 0;
  15. int global_indent = 0;
  16. #define node_init(t, i, r, n) t->index = i; t->ref = r; t->next = n; t->level = global_indent;
  17. #define STORE_NORMAL 1
  18. #define STORE_EMPTY 2
  19. #define NODE_TYPE_NORMAL 1
  20. #define NODE_TYPE_BRANCH_START 2
  21. #define NODE_TYPE_BRANCH_END 3
  22. #define NODE_TYPE_BRANCH_CHOICE_START 4
  23. #define NODE_TYPE_BRANCH_CHOICE_END 5
  24. #define POINTER_LIST_TYPE int
  25. POINTER_LIST_TYPE ** ptr_list = NULL;
  26. ssize_t ptr_list_size = 0;
  27. int last_ref = 0;
  28. int ptr_add(POINTER_LIST_TYPE * ptr) {
  29. if (!ptr) return -1;
  30. if (!ptr_list) {
  31. ptr_list = malloc(sizeof(ptr_list)*2);
  32. ptr_list_size++;
  33. }
  34. else if (ptr_list) {
  35. ptr_list = realloc(ptr_list, sizeof(ptr_list)*(ptr_list_size+1));
  36. }
  37. ptr_list[ptr_list_size-1] = ptr;
  38. ptr_list_size++;
  39. ptr_list[ptr_list_size-1] = NULL;
  40. return 0;
  41. }
  42. int ptr_print(void) {
  43. if (!ptr_list) return -1;
  44. POINTER_LIST_TYPE ** pl;
  45. for (pl = ptr_list; *pl; pl++) pp(*pl);
  46. return 0;
  47. }
  48. int ptr_set(POINTER_LIST_TYPE data) {
  49. if (!ptr_list) return -1;
  50. POINTER_LIST_TYPE ** pl;
  51. for (pl = ptr_list; *pl; pl++) **pl = data;
  52. return 0;
  53. }
  54. int ptr_free(void) {
  55. if (!ptr_list) return -1;
  56. POINTER_LIST_TYPE ** pl;
  57. for (pl = ptr_list; *pl; pl++) *pl = NULL;
  58. free(ptr_list);
  59. ptr_list = NULL;
  60. ptr_list_size = 0;
  61. return 0;
  62. }
  63. struct QNode
  64. {
  65. int level;
  66. int index;
  67. int ref;
  68. int type;
  69. struct QNode *next;
  70. };
  71. // The queue, front stores the front node of LL and rear stores ths
  72. // last node of LL
  73. struct Queue
  74. {
  75. struct QNode *front, *rear;
  76. };
  77. // A utility function to create a new linked list node.
  78. struct QNode* newNode(int type)
  79. {
  80. struct QNode *temp = (struct QNode*)malloc(sizeof(struct QNode));
  81. if (type == STORE_NORMAL) {
  82. node_init(temp, index_start++, ref_start++, NULL);
  83. } else if (type == STORE_EMPTY) {
  84. node_init(temp, 0, 0, NULL);
  85. }
  86. return temp;
  87. }
  88. // A utility function to create an empty queue
  89. struct Queue *createQueue()
  90. {
  91. struct Queue *q = (struct Queue*)malloc(sizeof(struct Queue));
  92. q->front = q->rear = NULL;
  93. return q;
  94. }
  95. int prev_type = 0;
  96. int curr_type = 0;
  97. void store_asm(struct Queue *q, int type)
  98. {
  99. if (curr_type) prev_type = curr_type;
  100. curr_type = type;
  101. // Create a new LL node
  102. int t = 0;
  103. if (type == NODE_TYPE_NORMAL) t = STORE_NORMAL;
  104. else if (
  105. type == NODE_TYPE_BRANCH_START
  106. ||
  107. type == NODE_TYPE_BRANCH_END
  108. ||
  109. type == NODE_TYPE_BRANCH_CHOICE_START
  110. ||
  111. type == NODE_TYPE_BRANCH_CHOICE_END
  112. ) t = STORE_EMPTY;
  113. struct QNode *temp = newNode(t);
  114. temp->type = type;
  115. // If queue is empty, then new node is front and rear both
  116. if (q->rear == NULL)
  117. {
  118. q->front = q->rear = temp;
  119. return;
  120. }
  121. if (prev_type == NODE_TYPE_NORMAL) {
  122. if (type == NODE_TYPE_BRANCH_CHOICE_END) {
  123. // pp(&q->rear->ref)
  124. last_ref = q->rear->ref;
  125. pi(last_ref);
  126. ptr_add(&q->rear->ref);
  127. }
  128. }
  129. else if(type == NODE_TYPE_NORMAL && prev_type == NODE_TYPE_BRANCH_END) {
  130. pi(last_ref);
  131. ptr_set(last_ref);
  132. ptr_free();
  133. }
  134. // Add the new node at the end of queue and change rear
  135. // allocate a new array for our new item
  136. if (!q->rear->next) {
  137. q->rear->next = malloc(sizeof(struct QNode));
  138. } else {
  139. abort();
  140. }
  141. // update rear->next to point to the new item
  142. q->rear->next = temp;
  143. // update rear to point to the rear->next, which is the item we just added, updating the pointer rear from our old item to our new item
  144. q->rear = q->rear->next;
  145. }
  146. struct QNode * load_asm(struct Queue **q)
  147. {
  148. // If queue is empty, return NULL.
  149. if ((q) == NULL) return NULL;
  150. if ((*q) == NULL) return NULL;
  151. if ((*q)->front == NULL)
  152. return NULL;
  153. // Store previous front and move front one node ahead
  154. struct QNode *temp = (*q)->front;
  155. // check if front->next is NULL, if NULL it means we have reached the end of the queue
  156. (*q)->front = (*q)->front->next;
  157. // If front becomes NULL, then change rear also as NULL
  158. if ((*q)->front == NULL)
  159. (*q)->rear = NULL;
  160. return temp;
  161. }
  162. int free_asm(struct Queue **q)
  163. {
  164. puts("");
  165. pp(*q)
  166. int frees = 0;
  167. // If queue is empty, return NULL.
  168. if ((q) == NULL) return frees;
  169. if ((*q) == NULL) return frees;
  170. struct QNode *temp = NULL;
  171. pp((*q)->front)
  172. if ((*q)->front) {
  173. // Store previous front and move front one node ahead
  174. temp = (*q)->front;
  175. // check if front->next is NULL, if NULL it means we have reached the end of the queue
  176. (*q)->front = (*q)->front->next;
  177. // If front becomes NULL, then change rear also as NULL
  178. if ((*q)->front == NULL)
  179. (*q)->rear = NULL;
  180. } else free(*q);
  181. pp(temp);
  182. if (temp) {
  183. if (temp->next) {
  184. free(temp->next);
  185. temp->next = NULL;
  186. frees++;
  187. }
  188. free(temp);
  189. temp = NULL;
  190. frees++;
  191. }
  192. return frees;
  193. }
  194. void add(struct Queue **q) {
  195. if (!(*q)) (*q) = createQueue();
  196. store_asm((*q), NODE_TYPE_NORMAL);
  197. }
  198. #define add_indent(indent) { int i = 0; for (; i < indent; i++) printf(" "); }
  199. struct Queue * list = NULL;
  200. void print(struct QNode * p) {
  201. int indentation = 0;
  202. while(p) {
  203. indentation = p->level;
  204. add_indent(indentation);
  205. if (p->type == NODE_TYPE_BRANCH_START) {
  206. add_indent(indentation);
  207. printf("branch start\n");
  208. }
  209. else if (p->type == NODE_TYPE_BRANCH_END) {
  210. add_indent(indentation);
  211. printf("branch end\n");
  212. }
  213. else if (p->type == NODE_TYPE_BRANCH_CHOICE_START) {
  214. add_indent(indentation);
  215. printf("branch choice start\n");
  216. }
  217. else if (p->type == NODE_TYPE_BRANCH_CHOICE_END) {
  218. add_indent(indentation);
  219. printf("branch choice end\n");
  220. }
  221. else if (p->type == NODE_TYPE_NORMAL) {
  222. add_indent(indentation);
  223. printf("%d -> %d\n", p->index, p->ref);
  224. }
  225. p = p->next;
  226. }
  227. add_indent(indentation);
  228. puts("NULL");
  229. }
  230. void add_branch(struct Queue **q) {
  231. if (!(*q)) (*q) = createQueue();
  232. store_asm((*q), NODE_TYPE_BRANCH_START);
  233. global_indent++;
  234. }
  235. void end_branch(struct Queue **q) {
  236. global_indent--;
  237. if (!(*q)) (*q) = createQueue();
  238. store_asm((*q), NODE_TYPE_BRANCH_END);
  239. }
  240. void add_branch_choice(struct Queue **q) {
  241. if (!(*q)) (*q) = createQueue();
  242. store_asm((*q), NODE_TYPE_BRANCH_CHOICE_START);
  243. global_indent++;
  244. }
  245. void end_branch_choice(struct Queue **q) {
  246. global_indent--;
  247. if (!(*q)) (*q) = createQueue();
  248. store_asm((*q), NODE_TYPE_BRANCH_CHOICE_END);
  249. }
  250. int main(void) {
  251. index_start = 0;
  252. ref_start = 1;
  253. add(&list);
  254. add_branch(&list);
  255. add_branch_choice(&list);
  256. add(&list);
  257. add(&list);
  258. add_branch(&list);
  259. add_branch_choice(&list);
  260. add(&list);
  261. add(&list);
  262. end_branch_choice(&list);
  263. end_branch(&list);
  264. end_branch_choice(&list);
  265. add_branch_choice(&list);
  266. add(&list);
  267. add(&list);
  268. add_branch(&list);
  269. add_branch_choice(&list);
  270. add(&list);
  271. add(&list);
  272. add_branch(&list);
  273. add_branch_choice(&list);
  274. add(&list);
  275. add(&list);
  276. add_branch(&list);
  277. add_branch_choice(&list);
  278. add_branch(&list);
  279. add_branch_choice(&list);
  280. add(&list);
  281. add(&list);
  282. add_branch(&list);
  283. add_branch_choice(&list);
  284. add(&list);
  285. add(&list);
  286. end_branch_choice(&list);
  287. end_branch(&list);
  288. end_branch_choice(&list);
  289. add_branch_choice(&list);
  290. add(&list);
  291. add(&list);
  292. add_branch(&list);
  293. add_branch_choice(&list);
  294. add(&list);
  295. add(&list);
  296. add_branch(&list);
  297. add_branch_choice(&list);
  298. add(&list);
  299. add(&list);
  300. add_branch(&list);
  301. add_branch_choice(&list);
  302. add(&list);
  303. add(&list);
  304. add_branch(&list);
  305. add_branch_choice(&list);
  306. add(&list);
  307. add(&list);
  308. end_branch_choice(&list);
  309. end_branch(&list);
  310. add(&list);
  311. add(&list);
  312. add(&list);
  313. end_branch_choice(&list);
  314. add_branch_choice(&list);
  315. add(&list);
  316. add(&list);
  317. add_branch(&list);
  318. add_branch_choice(&list);
  319. add(&list);
  320. add(&list);
  321. end_branch_choice(&list);
  322. end_branch(&list);
  323. add(&list);
  324. add(&list);
  325. add(&list);
  326. end_branch_choice(&list);
  327. end_branch(&list);
  328. add_branch(&list);
  329. add_branch_choice(&list);
  330. add(&list);
  331. add(&list);
  332. end_branch_choice(&list);
  333. end_branch(&list);
  334. end_branch_choice(&list);
  335. add_branch_choice(&list);
  336. add(&list);
  337. add(&list);
  338. add_branch(&list);
  339. add_branch_choice(&list);
  340. add(&list);
  341. add(&list);
  342. end_branch_choice(&list);
  343. end_branch(&list);
  344. end_branch_choice(&list);
  345. end_branch(&list);
  346. end_branch_choice(&list);
  347. end_branch(&list);
  348. end_branch_choice(&list);
  349. end_branch(&list);
  350. add(&list);
  351. add(&list);
  352. add_branch(&list);
  353. add_branch_choice(&list);
  354. add(&list);
  355. add(&list);
  356. end_branch_choice(&list);
  357. end_branch(&list);
  358. add(&list);
  359. add(&list);
  360. add(&list);
  361. end_branch_choice(&list);
  362. add_branch_choice(&list);
  363. add(&list);
  364. add(&list);
  365. add_branch(&list);
  366. add_branch_choice(&list);
  367. add(&list);
  368. add(&list);
  369. end_branch_choice(&list);
  370. end_branch(&list);
  371. add(&list);
  372. add(&list);
  373. add(&list);
  374. end_branch_choice(&list);
  375. end_branch(&list);
  376. add_branch(&list);
  377. add_branch_choice(&list);
  378. add(&list);
  379. add(&list);
  380. end_branch_choice(&list);
  381. end_branch(&list);
  382. end_branch_choice(&list);
  383. add_branch_choice(&list);
  384. add(&list);
  385. add(&list);
  386. add_branch(&list);
  387. add_branch_choice(&list);
  388. add(&list);
  389. add(&list);
  390. end_branch_choice(&list);
  391. end_branch(&list);
  392. end_branch_choice(&list);
  393. end_branch(&list);
  394. end_branch_choice(&list);
  395. end_branch(&list);
  396. end_branch_choice(&list);
  397. end_branch(&list);
  398. add(&list);
  399. print(list->front);
  400. ptr_print();
  401. // this part should be left to the garbage collector to clean up
  402. int nodes=0;
  403. int result = free_asm(&list);
  404. while(result) {
  405. nodes+=result;
  406. result = free_asm(&list);
  407. }
  408. pp(list);
  409. // free(list);
  410. // nodes++;
  411. printf("freed %zu node%s\n", nodes, nodes==1?"":"s");
  412. return 0;
  413. }
  414. $ gcc new.c -o new
  415. new.c: In function main:
  416. new.c:446:18: warning: format %zu expects argument of type size_t, but argument 2 has type int [-Wformat=]
  417. printf("freed %zu node%s\n", nodes, nodes==1?"":"s");
  418. ~~^
  419. %u
  420. $ env valgrind --leak-check=full --show-leak-kinds=all ./new
  421. ==12418== Memcheck, a memory error detector
  422. ==12418== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
  423. ==12418== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
  424. ==12418== Command: ./new
  425. ==12418==
  426. last_ref = 5
  427. last_ref = 15
  428. last_ref = 25
  429. last_ref = 25
  430. last_ref = 28
  431. last_ref = 32
  432. last_ref = 32
  433. last_ref = 35
  434. last_ref = 37
  435. last_ref = 41
  436. last_ref = 41
  437. last_ref = 45
  438. last_ref = 45
  439. last_ref = 48
  440. last_ref = 52
  441. last_ref = 52
  442. last_ref = 55
  443. last_ref = 57
  444. last_ref = 61
  445. last_ref = 61
  446. 0 -> 1
  447. branch start
  448. branch choice start
  449. 1 -> 2
  450. 2 -> 3
  451. branch start
  452. branch choice start
  453. 3 -> 4
  454. 4 -> 25
  455. branch choice end
  456. branch end
  457. branch choice end
  458. branch choice start
  459. 5 -> 6
  460. 6 -> 7
  461. branch start
  462. branch choice start
  463. 7 -> 8
  464. 8 -> 9
  465. branch start
  466. branch choice start
  467. 9 -> 10
  468. 10 -> 11
  469. branch start
  470. branch choice start
  471. branch start
  472. branch choice start
  473. 11 -> 12
  474. 12 -> 13
  475. branch start
  476. branch choice start
  477. 13 -> 14
  478. 14 -> 25
  479. branch choice end
  480. branch end
  481. branch choice end
  482. branch choice start
  483. 15 -> 16
  484. 16 -> 17
  485. branch start
  486. branch choice start
  487. 17 -> 18
  488. 18 -> 19
  489. branch start
  490. branch choice start
  491. 19 -> 20
  492. 20 -> 21
  493. branch start
  494. branch choice start
  495. 21 -> 22
  496. 22 -> 23
  497. branch start
  498. branch choice start
  499. 23 -> 24
  500. 24 -> 25
  501. branch choice end
  502. branch end
  503. 25 -> 26
  504. 26 -> 27
  505. 27 -> 32
  506. branch choice end
  507. branch choice start
  508. 28 -> 29
  509. 29 -> 30
  510. branch start
  511. branch choice start
  512. 30 -> 31
  513. 31 -> 32
  514. branch choice end
  515. branch end
  516. 32 -> 33
  517. 33 -> 34
  518. 34 -> 41
  519. branch choice end
  520. branch end
  521. branch start
  522. branch choice start
  523. 35 -> 36
  524. 36 -> 41
  525. branch choice end
  526. branch end
  527. branch choice end
  528. branch choice start
  529. 37 -> 38
  530. 38 -> 39
  531. branch start
  532. branch choice start
  533. 39 -> 40
  534. 40 -> 41
  535. branch choice end
  536. branch end
  537. branch choice end
  538. branch end
  539. branch choice end
  540. branch end
  541. branch choice end
  542. branch end
  543. 41 -> 42
  544. 42 -> 43
  545. branch start
  546. branch choice start
  547. 43 -> 44
  548. 44 -> 45
  549. branch choice end
  550. branch end
  551. 45 -> 46
  552. 46 -> 47
  553. 47 -> 52
  554. branch choice end
  555. branch choice start
  556. 48 -> 49
  557. 49 -> 50
  558. branch start
  559. branch choice start
  560. 50 -> 51
  561. 51 -> 52
  562. branch choice end
  563. branch end
  564. 52 -> 53
  565. 53 -> 54
  566. 54 -> 61
  567. branch choice end
  568. branch end
  569. branch start
  570. branch choice start
  571. 55 -==12418== Invalid read of size 8
  572. ==12418== at 0x108D65: free_asm (in /home/mobile_c/git/disassemblergen/new)
  573. ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new)
  574. ==12418== Address 0x5857100 is 16 bytes inside a block of size 24 free'd
  575. ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  576. ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new)
  577. ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new)
  578. ==12418== Block was alloc'd at
  579. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  580. ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new)
  581. ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new)
  582. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  583. ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new)
  584. ==12418==
  585. ==12418== Invalid read of size 8
  586. ==12418== at 0x108DC5: free_asm (in /home/mobile_c/git/disassemblergen/new)
  587. ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new)
  588. ==12418== Address 0x5857100 is 16 bytes inside a block of size 24 free'd
  589. ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  590. ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new)
  591. ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new)
  592. ==12418== Block was alloc'd at
  593. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  594. ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new)
  595. ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new)
  596. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  597. ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new)
  598. ==12418==
  599. ==12418== Invalid read of size 8
  600. ==12418== at 0x108DD2: free_asm (in /home/mobile_c/git/disassemblergen/new)
  601. ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new)
  602. ==12418== Address 0x5857100 is 16 bytes inside a block of size 24 free'd
  603. ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  604. ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new)
  605. ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new)
  606. ==12418== Block was alloc'd at
  607. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  608. ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new)
  609. ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new)
  610. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  611. ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new)
  612. ==12418==
  613. ==12418== Invalid write of size 8
  614. ==12418== at 0x108DE2: free_asm (in /home/mobile_c/git/disassemblergen/new)
  615. ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new)
  616. ==12418== Address 0x5857100 is 16 bytes inside a block of size 24 free'd
  617. ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  618. ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new)
  619. ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new)
  620. ==12418== Block was alloc'd at
  621. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  622. ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new)
  623. ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new)
  624. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  625. ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new)
  626. ==12418==
  627. ==12418== Invalid free() / delete / delete[] / realloc()
  628. ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  629. ==12418== by 0x108DF9: free_asm (in /home/mobile_c/git/disassemblergen/new)
  630. ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new)
  631. ==12418== Address 0x58570f0 is 0 bytes inside a block of size 24 free'd
  632. ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  633. ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new)
  634. ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new)
  635. ==12418== Block was alloc'd at
  636. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  637. ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new)
  638. ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new)
  639. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  640. ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new)
  641. ==12418==
  642. > 56
  643. 56 -> 61
  644. branch choice end
  645. branch end
  646. branch choice end
  647. branch choice start
  648. 57 -> 58
  649. 58 -> 59
  650. branch start
  651. branch choice start
  652. 59 -> 60
  653. 60 -> 61
  654. branch choice end
  655. branch end
  656. branch choice end
  657. branch end
  658. branch choice end
  659. branch end
  660. branch choice end
  661. branch end
  662. 61 -> 62
  663. NULL
  664. *q = 0x5857040
  665. (*q)->front = 0x5857090
  666. temp = 0x5857090
  667. *q = 0x5857040
  668. (*q)->front = 0x58570f0
  669. temp = 0x58570f0
  670. *q = 0x5857040
  671. (*q)->front = 0x58571b0
  672. temp = 0x58571b0
  673. *q = 0x5857040
  674. (*q)->front = 0x5857270
  675. temp = 0x5857270
  676. *q = 0x5857040
  677. (*q)->front = 0x5857330
  678. temp = 0x5857330
  679. *q = 0x5857040
  680. (*q)->front = 0x58573f0
  681. temp = 0x58573f0
  682. *q = 0x5857040
  683. (*q)->front = 0x58574b0
  684. temp = 0x58574b0
  685. *q = 0x5857040
  686. (*q)->front = 0x5857570
  687. temp = 0x5857570
  688. *q = 0x5857040
  689. (*q)->front = 0x5857630
  690. temp = 0x5857630
  691. *q = 0x5857040
  692. (*q)->front = 0x58576f0
  693. temp = 0x58576f0
  694. *q = 0x5857040
  695. (*q)->front = 0x5858840
  696. temp = 0x5858840
  697. *q = 0x5857040
  698. (*q)->front = 0x5858900
  699. temp = 0x5858900
  700. *q = 0x5857040
  701. (*q)->front = 0x58589c0
  702. temp = 0x58589c0
  703. *q = 0x5857040
  704. (*q)->front = 0x5858a80
  705. temp = 0x5858a80
  706. *q = 0x5857040
  707. (*q)->front = 0x5858b40
  708. temp = 0x5858b40
  709. *q = 0x5857040
  710. (*q)->front = 0x5858c00
  711. temp = 0x5858c00
  712. *q = 0x5857040
  713. (*q)->front = 0x5858cc0
  714. temp = 0x5858cc0
  715. *q = 0x5857040
  716. (*q)->front = 0x5858d80
  717. temp = 0x5858d80
  718. *q = 0x5857040
  719. (*q)->front = 0x5858e40
  720. temp = 0x5858e40
  721. *q = 0x5857040
  722. (*q)->front = 0x5858f00
  723. temp = 0x5858f00
  724. *q = 0x5857040
  725. (*q)->front = 0x5858fc0
  726. temp = 0x5858fc0
  727. *q = 0x5857040
  728. (*q)->front = 0x5859080
  729. temp = 0x5859080
  730. *q = 0x5857040
  731. (*q)->front = 0x5859140
  732. temp = 0x5859140
  733. *q = 0x5857040
  734. (*q)->front = 0x5859200
  735. temp = 0x5859200
  736. *q = 0x5857040
  737. (*q)->front = 0x58592c0
  738. temp = 0x58592c0
  739. *q = 0x5857040
  740. (*q)->front = 0x5859380
  741. temp = 0x5859380
  742. *q = 0x5857040
  743. (*q)->front = 0x5859440
  744. temp = 0x5859440
  745. *q = 0x5857040
  746. (*q)->front = 0x5859500
  747. temp = 0x5859500
  748. *q = 0x5857040
  749. (*q)->front = 0x58595c0
  750. temp = 0x58595c0
  751. *q = 0x5857040
  752. (*q)->front = 0x5859680
  753. temp = 0x5859680
  754. *q = 0x5857040
  755. (*q)->front = 0x5859740
  756. temp = 0x5859740
  757. *q = 0x5857040
  758. (*q)->front = 0x5859800
  759. temp = 0x5859800
  760. *q = 0x5857040
  761. (*q)->front = 0x58598c0
  762. temp = 0x58598c0
  763. *q = 0x5857040
  764. (*q)->front = 0x5859980
  765. temp = 0x5859980
  766. *q = 0x5857040
  767. (*q)->front = 0x5859aa0
  768. temp = 0x5859aa0
  769. *q = 0x5857040
  770. (*q)->front = 0x5859b60
  771. temp = 0x5859b60
  772. *q = 0x5857040
  773. (*q)->front = 0x5859c20
  774. temp = 0x5859c20
  775. *q = 0x5857040
  776. (*q)->front = 0x5859ce0
  777. temp = 0x5859ce0
  778. *q = 0x5857040
  779. (*q)->front = 0x5859da0
  780. temp = 0x5859da0
  781. *q = 0x5857040
  782. (*q)->front = 0x5859e60
  783. temp = 0x5859e60
  784. *q = 0x5857040
  785. (*q)->front = 0x5859f20
  786. temp = 0x5859f20
  787. *q = 0x5857040
  788. (*q)->front = 0x5859fe0
  789. temp = 0x5859fe0
  790. *q = 0x5857040
  791. (*q)->front = 0x585a0a0
  792. temp = 0x585a0a0
  793. *q = 0x5857040
  794. (*q)->front = 0x585a160
  795. temp = 0x585a160
  796. *q = 0x5857040
  797. (*q)->front = 0x585a220
  798. temp = 0x585a220
  799. *q = 0x5857040
  800. (*q)->front = 0x585a2e0
  801. temp = 0x585a2e0
  802. *q = 0x5857040
  803. (*q)->front = 0x585a3a0
  804. temp = 0x585a3a0
  805. *q = 0x5857040
  806. (*q)->front = 0x585a460
  807. temp = 0x585a460
  808. *q = 0x5857040
  809. (*q)->front = 0x585a520
  810. temp = 0x585a520
  811. *q = 0x5857040
  812. (*q)->front = 0x585a5e0
  813. temp = 0x585a5e0
  814. *q = 0x5857040
  815. (*q)->front = 0x585a6a0
  816. temp = 0x585a6a0
  817. *q = 0x5857040
  818. (*q)->front = 0x585a760
  819. temp = 0x585a760
  820. *q = 0x5857040
  821. (*q)->front = 0x585a820
  822. temp = 0x585a820
  823. *q = 0x5857040
  824. (*q)->front = 0x585a8e0
  825. temp = 0x585a8e0
  826. *q = 0x5857040
  827. (*q)->front = 0x585a9a0
  828. temp = 0x585a9a0
  829. *q = 0x5857040
  830. (*q)->front = 0x585aa60
  831. temp = 0x585aa60
  832. *q = 0x5857040
  833. (*q)->front = 0x585ab80
  834. temp = 0x585ab80
  835. *q = 0x5857040
  836. (*q)->front = 0x585ac40
  837. temp = 0x585ac40
  838. *q = 0x5857040
  839. (*q)->front = 0x585ad00
  840. temp = 0x585ad00
  841. *q = 0x5857040
  842. (*q)->front = 0x585adc0
  843. temp = 0x585adc0
  844. *q = 0x5857040
  845. (*q)->front = 0x585ae80
  846. temp = 0x585ae80
  847. *q = 0x5857040
  848. (*q)->front = 0x585af90
  849. temp = 0x585af90
  850. *q = 0x5857040
  851. (*q)->front = 0x585b050
  852. temp = 0x585b050
  853. *q = 0x5857040
  854. (*q)->front = 0x585b110
  855. temp = 0x585b110
  856. *q = 0x5857040
  857. (*q)->front = 0x585b1d0
  858. temp = 0x585b1d0
  859. *q = 0x5857040
  860. (*q)->front = 0x585b290
  861. temp = 0x585b290
  862. *q = 0x5857040
  863. (*q)->front = 0x585b350
  864. temp = 0x585b350
  865. *q = 0x5857040
  866. (*q)->front = 0x585b410
  867. temp = 0x585b410
  868. *q = 0x5857040
  869. (*q)->front = 0x585b4d0
  870. temp = 0x585b4d0
  871. *q = 0x5857040
  872. (*q)->front = 0x585b5f0
  873. temp = 0x585b5f0
  874. *q = 0x5857040
  875. (*q)->front = 0x585b6b0
  876. temp = 0x585b6b0
  877. *q = 0x5857040
  878. (*q)->front = 0x585b770
  879. temp = 0x585b770
  880. *q = 0x5857040
  881. (*q)->front = 0x585b830
  882. temp = 0x585b830
  883. *q = 0x5857040
  884. (*q)->front = 0x585b8f0
  885. temp = 0x585b8f0
  886. *q = 0x5857040
  887. (*q)->front = 0x585ba00
  888. temp = 0x585ba00
  889. *q = 0x5857040
  890. (*q)->front = 0x585bac0
  891. temp = 0x585bac0
  892. *q = 0x5857040
  893. (*q)->front = 0x585bb80
  894. temp = 0x585bb80
  895. *q = 0x5857040
  896. (*q)->front = 0x585bc40
  897. temp = 0x585bc40
  898. *q = 0x5857040
  899. (*q)->front = 0x585bd00
  900. temp = 0x585bd00
  901. *q = 0x5857040
  902. (*q)->front = 0x585bdc0
  903. temp = 0x585bdc0
  904. *q = 0x5857040
  905. (*q)->front = 0x585bee0
  906. temp = 0x585bee0
  907. *q = 0x5857040
  908. (*q)->front = 0x585bfa0
  909. temp = 0x585bfa0
  910. *q = 0x5857040
  911. (*q)->front = 0x585c060
  912. temp = 0x585c060
  913. *q = 0x5857040
  914. (*q)->front = 0x585c120
  915. temp = 0x585c120
  916. *q = 0x5857040
  917. (*q)->front = 0x585c1e0
  918. temp = 0x585c1e0
  919. *q = 0x5857040
  920. (*q)->front = 0x585c2a0
  921. temp = 0x585c2a0
  922. *q = 0x5857040
  923. (*q)->front = 0x585c360
  924. temp = 0x585c360
  925. *q = 0x5857040
  926. (*q)->front = 0x585c420
  927. temp = 0x585c420
  928. *q = 0x5857040
  929. (*q)->front = 0x585c4e0
  930. temp = 0x585c4e0
  931. *q = 0x5857040
  932. (*q)->front = 0x585c5a0
  933. temp = 0x585c5a0
  934. *q = 0x5857040
  935. (*q)->front = 0x585c6c0
  936. temp = 0x585c6c0
  937. *q = 0x5857040
  938. (*q)->front = 0x585c780
  939. temp = 0x585c780
  940. *q = 0x5857040
  941. (*q)->front = 0x585c840
  942. temp = 0x585c840
  943. *q = 0x5857040
  944. (*q)->front = 0x585c900
  945. temp = 0x585c900
  946. *q = 0x5857040
  947. (*q)->front = 0x585c9c0
  948. temp = 0x585c9c0
  949. *q = 0x5857040
  950. (*q)->front = 0x585ca80
  951. temp = 0x585ca80
  952. *q = 0x5857040
  953. (*q)->front = 0x585cb40
  954. temp = 0x585cb40
  955. *q = 0x5857040
  956. (*q)->front = 0x585cc00
  957. temp = 0x585cc00
  958. *q = 0x5857040
  959. (*q)->front = 0x585ccc0
  960. temp = 0x585ccc0
  961. *q = 0x5857040
  962. (*q)->front = 0x585cd80
  963. temp = 0x585cd80
  964. *q = 0x5857040
  965. (*q)->front = 0x585ce40
  966. temp = 0x585ce40
  967. *q = 0x5857040
  968. (*q)->front = 0x585cf00
  969. temp = 0x585cf00
  970. *q = 0x5857040
  971. (*q)->front = 0x585cfc0
  972. temp = 0x585cfc0
  973. *q = 0x5857040
  974. (*q)->front = 0x585d080
  975. temp = 0x585d080
  976. *q = 0x5857040
  977. (*q)->front = 0x585d190
  978. temp = 0x585d190
  979. *q = 0x5857040
  980. (*q)->front = 0x585d250
  981. temp = 0x585d250
  982. *q = 0x5857040
  983. (*q)->front = 0x585d310
  984. temp = 0x585d310
  985. *q = 0x5857040
  986. (*q)->front = 0x585d3d0
  987. temp = 0x585d3d0
  988. *q = 0x5857040
  989. (*q)->front = 0x585d490
  990. temp = 0x585d490
  991. *q = 0x5857040
  992. (*q)->front = 0x585d5a0
  993. temp = 0x585d5a0
  994. *q = 0x5857040
  995. (*q)->front = 0x585d660
  996. temp = 0x585d660
  997. *q = 0x5857040
  998. (*q)->front = 0x585d720
  999. temp = 0x585d720
  1000. *q = 0x5857040
  1001. (*q)->front = 0x585d7e0
  1002. temp = 0x585d7e0
  1003. *q = 0x5857040
  1004. (*q)->front = 0x585d8a0
  1005. temp = 0x585d8a0
  1006. *q = 0x5857040
  1007. (*q)->front = 0x585d960
  1008. temp = 0x585d960
  1009. *q = 0x5857040
  1010. (*q)->front = 0x585da20
  1011. temp = 0x585da20
  1012. *q = 0x5857040
  1013. (*q)->front = 0x585dae0
  1014. temp = 0x585dae0
  1015. *q = 0x5857040
  1016. (*q)->front = 0x585dc00
  1017. temp = 0x585dc00
  1018. *q = 0x5857040
  1019. (*q)->front = 0x585dcc0
  1020. temp = 0x585dcc0
  1021. *q = 0x5857040
  1022. (*q)->front = 0x585dd80
  1023. temp = 0x585dd80
  1024. *q = 0x5857040
  1025. (*q)->front = 0x585de40
  1026. temp = 0x585de40
  1027. *q = 0x5857040
  1028. (*q)->front = 0x585df00
  1029. temp = 0x585df00
  1030. *q = 0x5857040
  1031. (*q)->front = 0x585e010
  1032. temp = 0x585e010
  1033. *q = 0x5857040
  1034. (*q)->front = 0x585e0d0
  1035. temp = 0x585e0d0
  1036. *q = 0x5857040
  1037. (*q)->front = 0x585e190
  1038. temp = 0x585e190
  1039. *q = 0x5857040
  1040. (*q)->front = 0x585e250
  1041. temp = 0x585e250
  1042. *q = 0x5857040
  1043. (*q)->front = 0x585e310
  1044. temp = 0x585e310
  1045. *q = 0x5857040
  1046. (*q)->front = 0x585e3d0
  1047. temp = 0x585e3d0
  1048. *q = 0x5857040
  1049. (*q)->front = 0x585e4f0
  1050. temp = 0x585e4f0
  1051. *q = 0x5857040
  1052. (*q)->front = 0x585e5b0
  1053. temp = 0x585e5b0
  1054. *q = 0x5857040
  1055. (*q)->front = 0x585e670
  1056. temp = 0x585e670
  1057. *q = 0x5857040
  1058. (*q)->front = 0x585e730
  1059. temp = 0x585e730
  1060. *q = 0x5857040
  1061. (*q)->front = 0x585e7f0
  1062. temp = 0x585e7f0
  1063. *q = 0x5857040
  1064. (*q)->front = 0x585e8b0
  1065. temp = 0x585e8b0
  1066. *q = 0x5857040
  1067. (*q)->front = 0x585e970
  1068. temp = 0x585e970
  1069. *q = 0x5857040
  1070. (*q)->front = 0x585ea30
  1071. temp = 0x585ea30
  1072. *q = 0x5857040
  1073. (*q)->front = 0x585eaf0
  1074. temp = 0x585eaf0
  1075. *q = 0x5857040
  1076. (*q)->front = 0x585ebb0
  1077. temp = 0x585ebb0
  1078. *q = 0x5857040
  1079. (*q)->front = 0x585ecd0
  1080. temp = 0x585ecd0
  1081. *q = 0x5857040
  1082. (*q)->front = 0x585ed90
  1083. temp = 0x585ed90
  1084. *q = 0x5857040
  1085. (*q)->front = 0x585ee50
  1086. temp = 0x585ee50
  1087. *q = 0x5857040
  1088. (*q)->front = 0x585ef10
  1089. temp = 0x585ef10
  1090. *q = 0x5857040
  1091. (*q)->front = 0x585efd0
  1092. temp = 0x585efd0
  1093. *q = 0x5857040
  1094. (*q)->front = 0x585f090
  1095. temp = 0x585f090
  1096. *q = 0x5857040
  1097. (*q)->front = 0x585f150
  1098. temp = 0x585f150
  1099. *q = 0x5857040
  1100. (*q)->front = 0x585f210
  1101. temp = 0x585f210
  1102. *q = 0x5857040
  1103. (*q)->front = (nil)
  1104. temp = (nil)
  1105. list = 0x5857040
  1106. freed 291 nodes
  1107. ==12418==
  1108. ==12418== HEAP SUMMARY:
  1109. ==12418== in use at exit: 3,480 bytes in 145 blocks
  1110. ==12418== total heap usage: 307 allocs, 307 frees, 11,408 bytes allocated
  1111. ==12418==
  1112. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 1 of 145
  1113. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1114. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1115. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1116. ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new)
  1117. ==12418==
  1118. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 2 of 145
  1119. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1120. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1121. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1122. ==12418== by 0x1091C4: main (in /home/mobile_c/git/disassemblergen/new)
  1123. ==12418==
  1124. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 3 of 145
  1125. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1126. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1127. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1128. ==12418== by 0x1091D0: main (in /home/mobile_c/git/disassemblergen/new)
  1129. ==12418==
  1130. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 4 of 145
  1131. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1132. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1133. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1134. ==12418== by 0x1091DC: main (in /home/mobile_c/git/disassemblergen/new)
  1135. ==12418==
  1136. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 5 of 145
  1137. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1138. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1139. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1140. ==12418== by 0x1091E8: main (in /home/mobile_c/git/disassemblergen/new)
  1141. ==12418==
  1142. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 6 of 145
  1143. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1144. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1145. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1146. ==12418== by 0x1091F4: main (in /home/mobile_c/git/disassemblergen/new)
  1147. ==12418==
  1148. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 7 of 145
  1149. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1150. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1151. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1152. ==12418== by 0x109200: main (in /home/mobile_c/git/disassemblergen/new)
  1153. ==12418==
  1154. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 8 of 145
  1155. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1156. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1157. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1158. ==12418== by 0x10920C: main (in /home/mobile_c/git/disassemblergen/new)
  1159. ==12418==
  1160. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 9 of 145
  1161. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1162. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1163. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1164. ==12418== by 0x109218: main (in /home/mobile_c/git/disassemblergen/new)
  1165. ==12418==
  1166. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 10 of 145
  1167. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1168. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1169. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1170. ==12418== by 0x109224: main (in /home/mobile_c/git/disassemblergen/new)
  1171. ==12418==
  1172. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 11 of 145
  1173. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1174. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1175. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1176. ==12418== by 0x109230: main (in /home/mobile_c/git/disassemblergen/new)
  1177. ==12418==
  1178. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 12 of 145
  1179. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1180. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1181. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1182. ==12418== by 0x10923C: main (in /home/mobile_c/git/disassemblergen/new)
  1183. ==12418==
  1184. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 13 of 145
  1185. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1186. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1187. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1188. ==12418== by 0x109248: main (in /home/mobile_c/git/disassemblergen/new)
  1189. ==12418==
  1190. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 14 of 145
  1191. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1192. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1193. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1194. ==12418== by 0x109254: main (in /home/mobile_c/git/disassemblergen/new)
  1195. ==12418==
  1196. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 15 of 145
  1197. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1198. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1199. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1200. ==12418== by 0x109260: main (in /home/mobile_c/git/disassemblergen/new)
  1201. ==12418==
  1202. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 16 of 145
  1203. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1204. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1205. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1206. ==12418== by 0x10926C: main (in /home/mobile_c/git/disassemblergen/new)
  1207. ==12418==
  1208. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 17 of 145
  1209. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1210. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1211. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1212. ==12418== by 0x109278: main (in /home/mobile_c/git/disassemblergen/new)
  1213. ==12418==
  1214. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 18 of 145
  1215. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1216. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1217. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1218. ==12418== by 0x109284: main (in /home/mobile_c/git/disassemblergen/new)
  1219. ==12418==
  1220. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 19 of 145
  1221. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1222. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1223. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1224. ==12418== by 0x109290: main (in /home/mobile_c/git/disassemblergen/new)
  1225. ==12418==
  1226. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 20 of 145
  1227. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1228. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1229. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1230. ==12418== by 0x10929C: main (in /home/mobile_c/git/disassemblergen/new)
  1231. ==12418==
  1232. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 21 of 145
  1233. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1234. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1235. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1236. ==12418== by 0x1092A8: main (in /home/mobile_c/git/disassemblergen/new)
  1237. ==12418==
  1238. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 22 of 145
  1239. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1240. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1241. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1242. ==12418== by 0x1092B4: main (in /home/mobile_c/git/disassemblergen/new)
  1243. ==12418==
  1244. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 23 of 145
  1245. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1246. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1247. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1248. ==12418== by 0x1092C0: main (in /home/mobile_c/git/disassemblergen/new)
  1249. ==12418==
  1250. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 24 of 145
  1251. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1252. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1253. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1254. ==12418== by 0x1092CC: main (in /home/mobile_c/git/disassemblergen/new)
  1255. ==12418==
  1256. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 25 of 145
  1257. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1258. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1259. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1260. ==12418== by 0x1092D8: main (in /home/mobile_c/git/disassemblergen/new)
  1261. ==12418==
  1262. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 26 of 145
  1263. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1264. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1265. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1266. ==12418== by 0x1092E4: main (in /home/mobile_c/git/disassemblergen/new)
  1267. ==12418==
  1268. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 27 of 145
  1269. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1270. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1271. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1272. ==12418== by 0x1092F0: main (in /home/mobile_c/git/disassemblergen/new)
  1273. ==12418==
  1274. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 28 of 145
  1275. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1276. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1277. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1278. ==12418== by 0x1092FC: main (in /home/mobile_c/git/disassemblergen/new)
  1279. ==12418==
  1280. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 29 of 145
  1281. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1282. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1283. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1284. ==12418== by 0x109308: main (in /home/mobile_c/git/disassemblergen/new)
  1285. ==12418==
  1286. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 30 of 145
  1287. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1288. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1289. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1290. ==12418== by 0x109314: main (in /home/mobile_c/git/disassemblergen/new)
  1291. ==12418==
  1292. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 31 of 145
  1293. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1294. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1295. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1296. ==12418== by 0x109320: main (in /home/mobile_c/git/disassemblergen/new)
  1297. ==12418==
  1298. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 32 of 145
  1299. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1300. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1301. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1302. ==12418== by 0x10932C: main (in /home/mobile_c/git/disassemblergen/new)
  1303. ==12418==
  1304. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 33 of 145
  1305. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1306. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1307. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1308. ==12418== by 0x109338: main (in /home/mobile_c/git/disassemblergen/new)
  1309. ==12418==
  1310. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 34 of 145
  1311. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1312. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1313. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1314. ==12418== by 0x109344: main (in /home/mobile_c/git/disassemblergen/new)
  1315. ==12418==
  1316. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 35 of 145
  1317. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1318. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1319. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1320. ==12418== by 0x109350: main (in /home/mobile_c/git/disassemblergen/new)
  1321. ==12418==
  1322. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 36 of 145
  1323. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1324. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1325. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1326. ==12418== by 0x10935C: main (in /home/mobile_c/git/disassemblergen/new)
  1327. ==12418==
  1328. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 37 of 145
  1329. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1330. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1331. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1332. ==12418== by 0x109368: main (in /home/mobile_c/git/disassemblergen/new)
  1333. ==12418==
  1334. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 38 of 145
  1335. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1336. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1337. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1338. ==12418== by 0x109374: main (in /home/mobile_c/git/disassemblergen/new)
  1339. ==12418==
  1340. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 39 of 145
  1341. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1342. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1343. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1344. ==12418== by 0x109380: main (in /home/mobile_c/git/disassemblergen/new)
  1345. ==12418==
  1346. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 40 of 145
  1347. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1348. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1349. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1350. ==12418== by 0x10938C: main (in /home/mobile_c/git/disassemblergen/new)
  1351. ==12418==
  1352. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 41 of 145
  1353. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1354. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1355. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1356. ==12418== by 0x109398: main (in /home/mobile_c/git/disassemblergen/new)
  1357. ==12418==
  1358. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 42 of 145
  1359. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1360. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1361. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1362. ==12418== by 0x1093A4: main (in /home/mobile_c/git/disassemblergen/new)
  1363. ==12418==
  1364. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 43 of 145
  1365. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1366. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1367. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1368. ==12418== by 0x1093B0: main (in /home/mobile_c/git/disassemblergen/new)
  1369. ==12418==
  1370. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 44 of 145
  1371. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1372. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1373. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1374. ==12418== by 0x1093BC: main (in /home/mobile_c/git/disassemblergen/new)
  1375. ==12418==
  1376. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 45 of 145
  1377. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1378. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1379. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1380. ==12418== by 0x1093C8: main (in /home/mobile_c/git/disassemblergen/new)
  1381. ==12418==
  1382. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 46 of 145
  1383. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1384. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1385. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1386. ==12418== by 0x1093D4: main (in /home/mobile_c/git/disassemblergen/new)
  1387. ==12418==
  1388. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 47 of 145
  1389. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1390. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1391. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1392. ==12418== by 0x1093E0: main (in /home/mobile_c/git/disassemblergen/new)
  1393. ==12418==
  1394. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 48 of 145
  1395. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1396. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1397. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1398. ==12418== by 0x1093EC: main (in /home/mobile_c/git/disassemblergen/new)
  1399. ==12418==
  1400. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 49 of 145
  1401. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1402. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1403. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1404. ==12418== by 0x1093F8: main (in /home/mobile_c/git/disassemblergen/new)
  1405. ==12418==
  1406. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 50 of 145
  1407. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1408. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1409. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1410. ==12418== by 0x109404: main (in /home/mobile_c/git/disassemblergen/new)
  1411. ==12418==
  1412. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 51 of 145
  1413. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1414. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1415. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1416. ==12418== by 0x109410: main (in /home/mobile_c/git/disassemblergen/new)
  1417. ==12418==
  1418. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 52 of 145
  1419. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1420. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1421. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1422. ==12418== by 0x10941C: main (in /home/mobile_c/git/disassemblergen/new)
  1423. ==12418==
  1424. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 53 of 145
  1425. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1426. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1427. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1428. ==12418== by 0x109428: main (in /home/mobile_c/git/disassemblergen/new)
  1429. ==12418==
  1430. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 54 of 145
  1431. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1432. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1433. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1434. ==12418== by 0x109434: main (in /home/mobile_c/git/disassemblergen/new)
  1435. ==12418==
  1436. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 55 of 145
  1437. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1438. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1439. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1440. ==12418== by 0x109440: main (in /home/mobile_c/git/disassemblergen/new)
  1441. ==12418==
  1442. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 56 of 145
  1443. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1444. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1445. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1446. ==12418== by 0x10944C: main (in /home/mobile_c/git/disassemblergen/new)
  1447. ==12418==
  1448. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 57 of 145
  1449. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1450. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1451. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1452. ==12418== by 0x109458: main (in /home/mobile_c/git/disassemblergen/new)
  1453. ==12418==
  1454. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 58 of 145
  1455. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1456. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1457. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1458. ==12418== by 0x109464: main (in /home/mobile_c/git/disassemblergen/new)
  1459. ==12418==
  1460. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 59 of 145
  1461. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1462. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1463. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1464. ==12418== by 0x109470: main (in /home/mobile_c/git/disassemblergen/new)
  1465. ==12418==
  1466. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 60 of 145
  1467. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1468. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1469. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1470. ==12418== by 0x10947C: main (in /home/mobile_c/git/disassemblergen/new)
  1471. ==12418==
  1472. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 61 of 145
  1473. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1474. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1475. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1476. ==12418== by 0x109488: main (in /home/mobile_c/git/disassemblergen/new)
  1477. ==12418==
  1478. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 62 of 145
  1479. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1480. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1481. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1482. ==12418== by 0x109494: main (in /home/mobile_c/git/disassemblergen/new)
  1483. ==12418==
  1484. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 63 of 145
  1485. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1486. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1487. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1488. ==12418== by 0x1094A0: main (in /home/mobile_c/git/disassemblergen/new)
  1489. ==12418==
  1490. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 64 of 145
  1491. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1492. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1493. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1494. ==12418== by 0x1094AC: main (in /home/mobile_c/git/disassemblergen/new)
  1495. ==12418==
  1496. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 65 of 145
  1497. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1498. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1499. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1500. ==12418== by 0x1094B8: main (in /home/mobile_c/git/disassemblergen/new)
  1501. ==12418==
  1502. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 66 of 145
  1503. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1504. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1505. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1506. ==12418== by 0x1094C4: main (in /home/mobile_c/git/disassemblergen/new)
  1507. ==12418==
  1508. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 67 of 145
  1509. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1510. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1511. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1512. ==12418== by 0x1094D0: main (in /home/mobile_c/git/disassemblergen/new)
  1513. ==12418==
  1514. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 68 of 145
  1515. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1516. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1517. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1518. ==12418== by 0x1094DC: main (in /home/mobile_c/git/disassemblergen/new)
  1519. ==12418==
  1520. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 69 of 145
  1521. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1522. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1523. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1524. ==12418== by 0x1094E8: main (in /home/mobile_c/git/disassemblergen/new)
  1525. ==12418==
  1526. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 70 of 145
  1527. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1528. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1529. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1530. ==12418== by 0x1094F4: main (in /home/mobile_c/git/disassemblergen/new)
  1531. ==12418==
  1532. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 71 of 145
  1533. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1534. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1535. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1536. ==12418== by 0x109500: main (in /home/mobile_c/git/disassemblergen/new)
  1537. ==12418==
  1538. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 72 of 145
  1539. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1540. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1541. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1542. ==12418== by 0x10950C: main (in /home/mobile_c/git/disassemblergen/new)
  1543. ==12418==
  1544. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 73 of 145
  1545. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1546. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1547. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1548. ==12418== by 0x109518: main (in /home/mobile_c/git/disassemblergen/new)
  1549. ==12418==
  1550. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 74 of 145
  1551. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1552. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1553. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1554. ==12418== by 0x109524: main (in /home/mobile_c/git/disassemblergen/new)
  1555. ==12418==
  1556. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 75 of 145
  1557. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1558. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1559. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1560. ==12418== by 0x109530: main (in /home/mobile_c/git/disassemblergen/new)
  1561. ==12418==
  1562. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 76 of 145
  1563. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1564. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1565. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1566. ==12418== by 0x10953C: main (in /home/mobile_c/git/disassemblergen/new)
  1567. ==12418==
  1568. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 77 of 145
  1569. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1570. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1571. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1572. ==12418== by 0x109548: main (in /home/mobile_c/git/disassemblergen/new)
  1573. ==12418==
  1574. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 78 of 145
  1575. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1576. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1577. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1578. ==12418== by 0x109554: main (in /home/mobile_c/git/disassemblergen/new)
  1579. ==12418==
  1580. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 79 of 145
  1581. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1582. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1583. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1584. ==12418== by 0x109560: main (in /home/mobile_c/git/disassemblergen/new)
  1585. ==12418==
  1586. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 80 of 145
  1587. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1588. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1589. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1590. ==12418== by 0x10956C: main (in /home/mobile_c/git/disassemblergen/new)
  1591. ==12418==
  1592. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 81 of 145
  1593. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1594. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1595. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1596. ==12418== by 0x109578: main (in /home/mobile_c/git/disassemblergen/new)
  1597. ==12418==
  1598. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 82 of 145
  1599. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1600. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1601. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1602. ==12418== by 0x109584: main (in /home/mobile_c/git/disassemblergen/new)
  1603. ==12418==
  1604. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 83 of 145
  1605. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1606. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1607. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1608. ==12418== by 0x109590: main (in /home/mobile_c/git/disassemblergen/new)
  1609. ==12418==
  1610. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 84 of 145
  1611. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1612. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1613. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1614. ==12418== by 0x10959C: main (in /home/mobile_c/git/disassemblergen/new)
  1615. ==12418==
  1616. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 85 of 145
  1617. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1618. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1619. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1620. ==12418== by 0x1095A8: main (in /home/mobile_c/git/disassemblergen/new)
  1621. ==12418==
  1622. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 86 of 145
  1623. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1624. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1625. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1626. ==12418== by 0x1095B4: main (in /home/mobile_c/git/disassemblergen/new)
  1627. ==12418==
  1628. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 87 of 145
  1629. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1630. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1631. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1632. ==12418== by 0x1095C0: main (in /home/mobile_c/git/disassemblergen/new)
  1633. ==12418==
  1634. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 88 of 145
  1635. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1636. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1637. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1638. ==12418== by 0x1095CC: main (in /home/mobile_c/git/disassemblergen/new)
  1639. ==12418==
  1640. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 89 of 145
  1641. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1642. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1643. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1644. ==12418== by 0x1095D8: main (in /home/mobile_c/git/disassemblergen/new)
  1645. ==12418==
  1646. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 90 of 145
  1647. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1648. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1649. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1650. ==12418== by 0x1095E4: main (in /home/mobile_c/git/disassemblergen/new)
  1651. ==12418==
  1652. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 91 of 145
  1653. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1654. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1655. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1656. ==12418== by 0x1095F0: main (in /home/mobile_c/git/disassemblergen/new)
  1657. ==12418==
  1658. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 92 of 145
  1659. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1660. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1661. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1662. ==12418== by 0x1095FC: main (in /home/mobile_c/git/disassemblergen/new)
  1663. ==12418==
  1664. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 93 of 145
  1665. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1666. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1667. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1668. ==12418== by 0x109608: main (in /home/mobile_c/git/disassemblergen/new)
  1669. ==12418==
  1670. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 94 of 145
  1671. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1672. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1673. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1674. ==12418== by 0x109614: main (in /home/mobile_c/git/disassemblergen/new)
  1675. ==12418==
  1676. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 95 of 145
  1677. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1678. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1679. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1680. ==12418== by 0x109620: main (in /home/mobile_c/git/disassemblergen/new)
  1681. ==12418==
  1682. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 96 of 145
  1683. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1684. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1685. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1686. ==12418== by 0x10962C: main (in /home/mobile_c/git/disassemblergen/new)
  1687. ==12418==
  1688. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 97 of 145
  1689. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1690. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1691. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1692. ==12418== by 0x109638: main (in /home/mobile_c/git/disassemblergen/new)
  1693. ==12418==
  1694. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 98 of 145
  1695. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1696. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1697. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1698. ==12418== by 0x109644: main (in /home/mobile_c/git/disassemblergen/new)
  1699. ==12418==
  1700. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 99 of 145
  1701. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1702. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1703. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1704. ==12418== by 0x109650: main (in /home/mobile_c/git/disassemblergen/new)
  1705. ==12418==
  1706. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 100 of 145
  1707. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1708. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1709. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1710. ==12418== by 0x10965C: main (in /home/mobile_c/git/disassemblergen/new)
  1711. ==12418==
  1712. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 101 of 145
  1713. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1714. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1715. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1716. ==12418== by 0x109668: main (in /home/mobile_c/git/disassemblergen/new)
  1717. ==12418==
  1718. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 102 of 145
  1719. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1720. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1721. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1722. ==12418== by 0x109674: main (in /home/mobile_c/git/disassemblergen/new)
  1723. ==12418==
  1724. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 103 of 145
  1725. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1726. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1727. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1728. ==12418== by 0x109680: main (in /home/mobile_c/git/disassemblergen/new)
  1729. ==12418==
  1730. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 104 of 145
  1731. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1732. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1733. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1734. ==12418== by 0x10968C: main (in /home/mobile_c/git/disassemblergen/new)
  1735. ==12418==
  1736. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 105 of 145
  1737. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1738. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1739. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1740. ==12418== by 0x109698: main (in /home/mobile_c/git/disassemblergen/new)
  1741. ==12418==
  1742. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 106 of 145
  1743. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1744. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1745. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1746. ==12418== by 0x1096A4: main (in /home/mobile_c/git/disassemblergen/new)
  1747. ==12418==
  1748. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 107 of 145
  1749. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1750. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1751. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1752. ==12418== by 0x1096B0: main (in /home/mobile_c/git/disassemblergen/new)
  1753. ==12418==
  1754. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 108 of 145
  1755. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1756. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1757. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1758. ==12418== by 0x1096BC: main (in /home/mobile_c/git/disassemblergen/new)
  1759. ==12418==
  1760. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 109 of 145
  1761. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1762. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1763. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1764. ==12418== by 0x1096C8: main (in /home/mobile_c/git/disassemblergen/new)
  1765. ==12418==
  1766. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 110 of 145
  1767. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1768. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1769. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1770. ==12418== by 0x1096D4: main (in /home/mobile_c/git/disassemblergen/new)
  1771. ==12418==
  1772. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 111 of 145
  1773. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1774. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1775. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1776. ==12418== by 0x1096E0: main (in /home/mobile_c/git/disassemblergen/new)
  1777. ==12418==
  1778. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 112 of 145
  1779. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1780. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1781. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1782. ==12418== by 0x1096EC: main (in /home/mobile_c/git/disassemblergen/new)
  1783. ==12418==
  1784. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 113 of 145
  1785. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1786. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1787. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1788. ==12418== by 0x1096F8: main (in /home/mobile_c/git/disassemblergen/new)
  1789. ==12418==
  1790. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 114 of 145
  1791. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1792. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1793. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1794. ==12418== by 0x109704: main (in /home/mobile_c/git/disassemblergen/new)
  1795. ==12418==
  1796. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 115 of 145
  1797. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1798. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1799. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1800. ==12418== by 0x109710: main (in /home/mobile_c/git/disassemblergen/new)
  1801. ==12418==
  1802. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 116 of 145
  1803. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1804. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1805. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1806. ==12418== by 0x10971C: main (in /home/mobile_c/git/disassemblergen/new)
  1807. ==12418==
  1808. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 117 of 145
  1809. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1810. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1811. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1812. ==12418== by 0x109728: main (in /home/mobile_c/git/disassemblergen/new)
  1813. ==12418==
  1814. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 118 of 145
  1815. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1816. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1817. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1818. ==12418== by 0x109734: main (in /home/mobile_c/git/disassemblergen/new)
  1819. ==12418==
  1820. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 119 of 145
  1821. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1822. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1823. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1824. ==12418== by 0x109740: main (in /home/mobile_c/git/disassemblergen/new)
  1825. ==12418==
  1826. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 120 of 145
  1827. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1828. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1829. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1830. ==12418== by 0x10974C: main (in /home/mobile_c/git/disassemblergen/new)
  1831. ==12418==
  1832. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 121 of 145
  1833. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1834. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1835. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1836. ==12418== by 0x109758: main (in /home/mobile_c/git/disassemblergen/new)
  1837. ==12418==
  1838. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 122 of 145
  1839. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1840. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1841. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1842. ==12418== by 0x109764: main (in /home/mobile_c/git/disassemblergen/new)
  1843. ==12418==
  1844. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 123 of 145
  1845. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1846. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1847. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1848. ==12418== by 0x109770: main (in /home/mobile_c/git/disassemblergen/new)
  1849. ==12418==
  1850. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 124 of 145
  1851. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1852. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1853. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1854. ==12418== by 0x10977C: main (in /home/mobile_c/git/disassemblergen/new)
  1855. ==12418==
  1856. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 125 of 145
  1857. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1858. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1859. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1860. ==12418== by 0x109788: main (in /home/mobile_c/git/disassemblergen/new)
  1861. ==12418==
  1862. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 126 of 145
  1863. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1864. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1865. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1866. ==12418== by 0x109794: main (in /home/mobile_c/git/disassemblergen/new)
  1867. ==12418==
  1868. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 127 of 145
  1869. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1870. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1871. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1872. ==12418== by 0x1097A0: main (in /home/mobile_c/git/disassemblergen/new)
  1873. ==12418==
  1874. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 128 of 145
  1875. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1876. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1877. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1878. ==12418== by 0x1097AC: main (in /home/mobile_c/git/disassemblergen/new)
  1879. ==12418==
  1880. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 129 of 145
  1881. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1882. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1883. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1884. ==12418== by 0x1097B8: main (in /home/mobile_c/git/disassemblergen/new)
  1885. ==12418==
  1886. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 130 of 145
  1887. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1888. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1889. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1890. ==12418== by 0x1097C4: main (in /home/mobile_c/git/disassemblergen/new)
  1891. ==12418==
  1892. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 131 of 145
  1893. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1894. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1895. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1896. ==12418== by 0x1097D0: main (in /home/mobile_c/git/disassemblergen/new)
  1897. ==12418==
  1898. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 132 of 145
  1899. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1900. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1901. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1902. ==12418== by 0x1097DC: main (in /home/mobile_c/git/disassemblergen/new)
  1903. ==12418==
  1904. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 133 of 145
  1905. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1906. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1907. ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new)
  1908. ==12418== by 0x1097E8: main (in /home/mobile_c/git/disassemblergen/new)
  1909. ==12418==
  1910. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 134 of 145
  1911. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1912. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1913. ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1914. ==12418== by 0x1097F4: main (in /home/mobile_c/git/disassemblergen/new)
  1915. ==12418==
  1916. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 135 of 145
  1917. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1918. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1919. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1920. ==12418== by 0x109800: main (in /home/mobile_c/git/disassemblergen/new)
  1921. ==12418==
  1922. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 136 of 145
  1923. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1924. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1925. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1926. ==12418== by 0x10980C: main (in /home/mobile_c/git/disassemblergen/new)
  1927. ==12418==
  1928. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 137 of 145
  1929. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1930. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1931. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1932. ==12418== by 0x109818: main (in /home/mobile_c/git/disassemblergen/new)
  1933. ==12418==
  1934. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 138 of 145
  1935. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1936. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1937. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1938. ==12418== by 0x109824: main (in /home/mobile_c/git/disassemblergen/new)
  1939. ==12418==
  1940. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 139 of 145
  1941. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1942. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1943. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1944. ==12418== by 0x109830: main (in /home/mobile_c/git/disassemblergen/new)
  1945. ==12418==
  1946. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 140 of 145
  1947. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1948. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1949. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1950. ==12418== by 0x10983C: main (in /home/mobile_c/git/disassemblergen/new)
  1951. ==12418==
  1952. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 141 of 145
  1953. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1954. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1955. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1956. ==12418== by 0x109848: main (in /home/mobile_c/git/disassemblergen/new)
  1957. ==12418==
  1958. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 142 of 145
  1959. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1960. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1961. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1962. ==12418== by 0x109854: main (in /home/mobile_c/git/disassemblergen/new)
  1963. ==12418==
  1964. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 143 of 145
  1965. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1966. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1967. ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new)
  1968. ==12418== by 0x109860: main (in /home/mobile_c/git/disassemblergen/new)
  1969. ==12418==
  1970. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 144 of 145
  1971. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1972. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1973. ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new)
  1974. ==12418== by 0x10986C: main (in /home/mobile_c/git/disassemblergen/new)
  1975. ==12418==
  1976. ==12418== 24 bytes in 1 blocks are definitely lost in loss record 145 of 145
  1977. ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  1978. ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new)
  1979. ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new)
  1980. ==12418== by 0x109878: main (in /home/mobile_c/git/disassemblergen/new)
  1981. ==12418==
  1982. ==12418== LEAK SUMMARY:
  1983. ==12418== definitely lost: 3,480 bytes in 145 blocks
  1984. ==12418== indirectly lost: 0 bytes in 0 blocks
  1985. ==12418== possibly lost: 0 bytes in 0 blocks
  1986. ==12418== still reachable: 0 bytes in 0 blocks
  1987. ==12418== suppressed: 0 bytes in 0 blocks
  1988. ==12418==
  1989. ==12418== For counts of detected and suppressed errors, rerun with: -v
  1990. ==12418== ERROR SUMMARY: 868 errors from 150 contexts (suppressed: 0 from 0)
  1991.