$ cat new.c #include #include #include #include #define pp(x) printf("%s = %p\n", #x, x); #define pi(x) printf("%s = %d\n", #x, x); #define pc(x) printf("%s = %c\n", #x, x); #define psize_t(x) printf("%s = %zu\n", #x, x); // A C program to demonstrate linked list based implementation of queue // A linked list (LL) node to store a queue entry int index_start = -1; int ref_start = 0; int global_indent = 0; #define node_init(t, i, r, n) t->index = i; t->ref = r; t->next = n; t->level = global_indent; #define STORE_NORMAL 1 #define STORE_EMPTY 2 #define NODE_TYPE_NORMAL 1 #define NODE_TYPE_BRANCH_START 2 #define NODE_TYPE_BRANCH_END 3 #define NODE_TYPE_BRANCH_CHOICE_START 4 #define NODE_TYPE_BRANCH_CHOICE_END 5 #define POINTER_LIST_TYPE int POINTER_LIST_TYPE ** ptr_list = NULL; ssize_t ptr_list_size = 0; int last_ref = 0; int ptr_add(POINTER_LIST_TYPE * ptr) { if (!ptr) return -1; if (!ptr_list) { ptr_list = malloc(sizeof(ptr_list)*2); ptr_list_size++; } else if (ptr_list) { ptr_list = realloc(ptr_list, sizeof(ptr_list)*(ptr_list_size+1)); } ptr_list[ptr_list_size-1] = ptr; ptr_list_size++; ptr_list[ptr_list_size-1] = NULL; return 0; } int ptr_print(void) { if (!ptr_list) return -1; POINTER_LIST_TYPE ** pl; for (pl = ptr_list; *pl; pl++) pp(*pl); return 0; } int ptr_set(POINTER_LIST_TYPE data) { if (!ptr_list) return -1; POINTER_LIST_TYPE ** pl; for (pl = ptr_list; *pl; pl++) **pl = data; return 0; } int ptr_free(void) { if (!ptr_list) return -1; POINTER_LIST_TYPE ** pl; for (pl = ptr_list; *pl; pl++) *pl = NULL; free(ptr_list); ptr_list = NULL; ptr_list_size = 0; return 0; } struct QNode { int level; int index; int ref; int type; struct QNode *next; }; // The queue, front stores the front node of LL and rear stores ths // last node of LL struct Queue { struct QNode *front, *rear; }; // A utility function to create a new linked list node. struct QNode* newNode(int type) { struct QNode *temp = (struct QNode*)malloc(sizeof(struct QNode)); if (type == STORE_NORMAL) { node_init(temp, index_start++, ref_start++, NULL); } else if (type == STORE_EMPTY) { node_init(temp, 0, 0, NULL); } return temp; } // A utility function to create an empty queue struct Queue *createQueue() { struct Queue *q = (struct Queue*)malloc(sizeof(struct Queue)); q->front = q->rear = NULL; return q; } int prev_type = 0; int curr_type = 0; void store_asm(struct Queue *q, int type) { if (curr_type) prev_type = curr_type; curr_type = type; // Create a new LL node int t = 0; if (type == NODE_TYPE_NORMAL) t = STORE_NORMAL; else if ( type == NODE_TYPE_BRANCH_START || type == NODE_TYPE_BRANCH_END || type == NODE_TYPE_BRANCH_CHOICE_START || type == NODE_TYPE_BRANCH_CHOICE_END ) t = STORE_EMPTY; struct QNode *temp = newNode(t); temp->type = type; // If queue is empty, then new node is front and rear both if (q->rear == NULL) { q->front = q->rear = temp; return; } if (prev_type == NODE_TYPE_NORMAL) { if (type == NODE_TYPE_BRANCH_CHOICE_END) { // pp(&q->rear->ref) last_ref = q->rear->ref; pi(last_ref); ptr_add(&q->rear->ref); } } else if(type == NODE_TYPE_NORMAL && prev_type == NODE_TYPE_BRANCH_END) { pi(last_ref); ptr_set(last_ref); ptr_free(); } // Add the new node at the end of queue and change rear // allocate a new array for our new item if (!q->rear->next) { q->rear->next = malloc(sizeof(struct QNode)); } else { abort(); } // update rear->next to point to the new item q->rear->next = temp; // 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 q->rear = q->rear->next; } struct QNode * load_asm(struct Queue **q) { // If queue is empty, return NULL. if ((q) == NULL) return NULL; if ((*q) == NULL) return NULL; if ((*q)->front == NULL) return NULL; // Store previous front and move front one node ahead struct QNode *temp = (*q)->front; // check if front->next is NULL, if NULL it means we have reached the end of the queue (*q)->front = (*q)->front->next; // If front becomes NULL, then change rear also as NULL if ((*q)->front == NULL) (*q)->rear = NULL; return temp; } int free_asm(struct Queue **q) { puts(""); pp(*q) int frees = 0; // If queue is empty, return NULL. if ((q) == NULL) return frees; if ((*q) == NULL) return frees; struct QNode *temp = NULL; pp((*q)->front) if ((*q)->front) { // Store previous front and move front one node ahead temp = (*q)->front; // check if front->next is NULL, if NULL it means we have reached the end of the queue (*q)->front = (*q)->front->next; // If front becomes NULL, then change rear also as NULL if ((*q)->front == NULL) (*q)->rear = NULL; } else free(*q); pp(temp); if (temp) { if (temp->next) { free(temp->next); temp->next = NULL; frees++; } free(temp); temp = NULL; frees++; } return frees; } void add(struct Queue **q) { if (!(*q)) (*q) = createQueue(); store_asm((*q), NODE_TYPE_NORMAL); } #define add_indent(indent) { int i = 0; for (; i < indent; i++) printf(" "); } struct Queue * list = NULL; void print(struct QNode * p) { int indentation = 0; while(p) { indentation = p->level; add_indent(indentation); if (p->type == NODE_TYPE_BRANCH_START) { add_indent(indentation); printf("branch start\n"); } else if (p->type == NODE_TYPE_BRANCH_END) { add_indent(indentation); printf("branch end\n"); } else if (p->type == NODE_TYPE_BRANCH_CHOICE_START) { add_indent(indentation); printf("branch choice start\n"); } else if (p->type == NODE_TYPE_BRANCH_CHOICE_END) { add_indent(indentation); printf("branch choice end\n"); } else if (p->type == NODE_TYPE_NORMAL) { add_indent(indentation); printf("%d -> %d\n", p->index, p->ref); } p = p->next; } add_indent(indentation); puts("NULL"); } void add_branch(struct Queue **q) { if (!(*q)) (*q) = createQueue(); store_asm((*q), NODE_TYPE_BRANCH_START); global_indent++; } void end_branch(struct Queue **q) { global_indent--; if (!(*q)) (*q) = createQueue(); store_asm((*q), NODE_TYPE_BRANCH_END); } void add_branch_choice(struct Queue **q) { if (!(*q)) (*q) = createQueue(); store_asm((*q), NODE_TYPE_BRANCH_CHOICE_START); global_indent++; } void end_branch_choice(struct Queue **q) { global_indent--; if (!(*q)) (*q) = createQueue(); store_asm((*q), NODE_TYPE_BRANCH_CHOICE_END); } int main(void) { index_start = 0; ref_start = 1; add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); add(&list); add(&list); add(&list); end_branch_choice(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); add(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); end_branch(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); add(&list); add(&list); add(&list); end_branch_choice(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); add(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); add_branch_choice(&list); add(&list); add(&list); add_branch(&list); add_branch_choice(&list); add(&list); add(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); end_branch(&list); end_branch_choice(&list); end_branch(&list); add(&list); print(list->front); ptr_print(); // this part should be left to the garbage collector to clean up int nodes=0; int result = free_asm(&list); while(result) { nodes+=result; result = free_asm(&list); } pp(list); // free(list); // nodes++; printf("freed %zu node%s\n", nodes, nodes==1?"":"s"); return 0; } $ gcc new.c -o new new.c: In function ‘main’: new.c:446:18: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 2 has type ‘int’ [-Wformat=] printf("freed %zu node%s\n", nodes, nodes==1?"":"s"); ~~^ %u $ env valgrind --leak-check=full --show-leak-kinds=all ./new ==12418== Memcheck, a memory error detector ==12418== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==12418== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==12418== Command: ./new ==12418== last_ref = 5 last_ref = 15 last_ref = 25 last_ref = 25 last_ref = 28 last_ref = 32 last_ref = 32 last_ref = 35 last_ref = 37 last_ref = 41 last_ref = 41 last_ref = 45 last_ref = 45 last_ref = 48 last_ref = 52 last_ref = 52 last_ref = 55 last_ref = 57 last_ref = 61 last_ref = 61 0 -> 1 branch start branch choice start 1 -> 2 2 -> 3 branch start branch choice start 3 -> 4 4 -> 25 branch choice end branch end branch choice end branch choice start 5 -> 6 6 -> 7 branch start branch choice start 7 -> 8 8 -> 9 branch start branch choice start 9 -> 10 10 -> 11 branch start branch choice start branch start branch choice start 11 -> 12 12 -> 13 branch start branch choice start 13 -> 14 14 -> 25 branch choice end branch end branch choice end branch choice start 15 -> 16 16 -> 17 branch start branch choice start 17 -> 18 18 -> 19 branch start branch choice start 19 -> 20 20 -> 21 branch start branch choice start 21 -> 22 22 -> 23 branch start branch choice start 23 -> 24 24 -> 25 branch choice end branch end 25 -> 26 26 -> 27 27 -> 32 branch choice end branch choice start 28 -> 29 29 -> 30 branch start branch choice start 30 -> 31 31 -> 32 branch choice end branch end 32 -> 33 33 -> 34 34 -> 41 branch choice end branch end branch start branch choice start 35 -> 36 36 -> 41 branch choice end branch end branch choice end branch choice start 37 -> 38 38 -> 39 branch start branch choice start 39 -> 40 40 -> 41 branch choice end branch end branch choice end branch end branch choice end branch end branch choice end branch end 41 -> 42 42 -> 43 branch start branch choice start 43 -> 44 44 -> 45 branch choice end branch end 45 -> 46 46 -> 47 47 -> 52 branch choice end branch choice start 48 -> 49 49 -> 50 branch start branch choice start 50 -> 51 51 -> 52 branch choice end branch end 52 -> 53 53 -> 54 54 -> 61 branch choice end branch end branch start branch choice start 55 -==12418== Invalid read of size 8 ==12418== at 0x108D65: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Address 0x5857100 is 16 bytes inside a block of size 24 free'd ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Block was alloc'd at ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== Invalid read of size 8 ==12418== at 0x108DC5: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Address 0x5857100 is 16 bytes inside a block of size 24 free'd ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Block was alloc'd at ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== Invalid read of size 8 ==12418== at 0x108DD2: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Address 0x5857100 is 16 bytes inside a block of size 24 free'd ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Block was alloc'd at ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== Invalid write of size 8 ==12418== at 0x108DE2: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Address 0x5857100 is 16 bytes inside a block of size 24 free'd ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Block was alloc'd at ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== Invalid free() / delete / delete[] / realloc() ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108DF9: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098B9: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Address 0x58570f0 is 0 bytes inside a block of size 24 free'd ==12418== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108DDD: free_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1098A2: main (in /home/mobile_c/git/disassemblergen/new) ==12418== Block was alloc'd at ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x1089BA: newNode (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108AE9: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== > 56 56 -> 61 branch choice end branch end branch choice end branch choice start 57 -> 58 58 -> 59 branch start branch choice start 59 -> 60 60 -> 61 branch choice end branch end branch choice end branch end branch choice end branch end branch choice end branch end 61 -> 62 NULL *q = 0x5857040 (*q)->front = 0x5857090 temp = 0x5857090 *q = 0x5857040 (*q)->front = 0x58570f0 temp = 0x58570f0 *q = 0x5857040 (*q)->front = 0x58571b0 temp = 0x58571b0 *q = 0x5857040 (*q)->front = 0x5857270 temp = 0x5857270 *q = 0x5857040 (*q)->front = 0x5857330 temp = 0x5857330 *q = 0x5857040 (*q)->front = 0x58573f0 temp = 0x58573f0 *q = 0x5857040 (*q)->front = 0x58574b0 temp = 0x58574b0 *q = 0x5857040 (*q)->front = 0x5857570 temp = 0x5857570 *q = 0x5857040 (*q)->front = 0x5857630 temp = 0x5857630 *q = 0x5857040 (*q)->front = 0x58576f0 temp = 0x58576f0 *q = 0x5857040 (*q)->front = 0x5858840 temp = 0x5858840 *q = 0x5857040 (*q)->front = 0x5858900 temp = 0x5858900 *q = 0x5857040 (*q)->front = 0x58589c0 temp = 0x58589c0 *q = 0x5857040 (*q)->front = 0x5858a80 temp = 0x5858a80 *q = 0x5857040 (*q)->front = 0x5858b40 temp = 0x5858b40 *q = 0x5857040 (*q)->front = 0x5858c00 temp = 0x5858c00 *q = 0x5857040 (*q)->front = 0x5858cc0 temp = 0x5858cc0 *q = 0x5857040 (*q)->front = 0x5858d80 temp = 0x5858d80 *q = 0x5857040 (*q)->front = 0x5858e40 temp = 0x5858e40 *q = 0x5857040 (*q)->front = 0x5858f00 temp = 0x5858f00 *q = 0x5857040 (*q)->front = 0x5858fc0 temp = 0x5858fc0 *q = 0x5857040 (*q)->front = 0x5859080 temp = 0x5859080 *q = 0x5857040 (*q)->front = 0x5859140 temp = 0x5859140 *q = 0x5857040 (*q)->front = 0x5859200 temp = 0x5859200 *q = 0x5857040 (*q)->front = 0x58592c0 temp = 0x58592c0 *q = 0x5857040 (*q)->front = 0x5859380 temp = 0x5859380 *q = 0x5857040 (*q)->front = 0x5859440 temp = 0x5859440 *q = 0x5857040 (*q)->front = 0x5859500 temp = 0x5859500 *q = 0x5857040 (*q)->front = 0x58595c0 temp = 0x58595c0 *q = 0x5857040 (*q)->front = 0x5859680 temp = 0x5859680 *q = 0x5857040 (*q)->front = 0x5859740 temp = 0x5859740 *q = 0x5857040 (*q)->front = 0x5859800 temp = 0x5859800 *q = 0x5857040 (*q)->front = 0x58598c0 temp = 0x58598c0 *q = 0x5857040 (*q)->front = 0x5859980 temp = 0x5859980 *q = 0x5857040 (*q)->front = 0x5859aa0 temp = 0x5859aa0 *q = 0x5857040 (*q)->front = 0x5859b60 temp = 0x5859b60 *q = 0x5857040 (*q)->front = 0x5859c20 temp = 0x5859c20 *q = 0x5857040 (*q)->front = 0x5859ce0 temp = 0x5859ce0 *q = 0x5857040 (*q)->front = 0x5859da0 temp = 0x5859da0 *q = 0x5857040 (*q)->front = 0x5859e60 temp = 0x5859e60 *q = 0x5857040 (*q)->front = 0x5859f20 temp = 0x5859f20 *q = 0x5857040 (*q)->front = 0x5859fe0 temp = 0x5859fe0 *q = 0x5857040 (*q)->front = 0x585a0a0 temp = 0x585a0a0 *q = 0x5857040 (*q)->front = 0x585a160 temp = 0x585a160 *q = 0x5857040 (*q)->front = 0x585a220 temp = 0x585a220 *q = 0x5857040 (*q)->front = 0x585a2e0 temp = 0x585a2e0 *q = 0x5857040 (*q)->front = 0x585a3a0 temp = 0x585a3a0 *q = 0x5857040 (*q)->front = 0x585a460 temp = 0x585a460 *q = 0x5857040 (*q)->front = 0x585a520 temp = 0x585a520 *q = 0x5857040 (*q)->front = 0x585a5e0 temp = 0x585a5e0 *q = 0x5857040 (*q)->front = 0x585a6a0 temp = 0x585a6a0 *q = 0x5857040 (*q)->front = 0x585a760 temp = 0x585a760 *q = 0x5857040 (*q)->front = 0x585a820 temp = 0x585a820 *q = 0x5857040 (*q)->front = 0x585a8e0 temp = 0x585a8e0 *q = 0x5857040 (*q)->front = 0x585a9a0 temp = 0x585a9a0 *q = 0x5857040 (*q)->front = 0x585aa60 temp = 0x585aa60 *q = 0x5857040 (*q)->front = 0x585ab80 temp = 0x585ab80 *q = 0x5857040 (*q)->front = 0x585ac40 temp = 0x585ac40 *q = 0x5857040 (*q)->front = 0x585ad00 temp = 0x585ad00 *q = 0x5857040 (*q)->front = 0x585adc0 temp = 0x585adc0 *q = 0x5857040 (*q)->front = 0x585ae80 temp = 0x585ae80 *q = 0x5857040 (*q)->front = 0x585af90 temp = 0x585af90 *q = 0x5857040 (*q)->front = 0x585b050 temp = 0x585b050 *q = 0x5857040 (*q)->front = 0x585b110 temp = 0x585b110 *q = 0x5857040 (*q)->front = 0x585b1d0 temp = 0x585b1d0 *q = 0x5857040 (*q)->front = 0x585b290 temp = 0x585b290 *q = 0x5857040 (*q)->front = 0x585b350 temp = 0x585b350 *q = 0x5857040 (*q)->front = 0x585b410 temp = 0x585b410 *q = 0x5857040 (*q)->front = 0x585b4d0 temp = 0x585b4d0 *q = 0x5857040 (*q)->front = 0x585b5f0 temp = 0x585b5f0 *q = 0x5857040 (*q)->front = 0x585b6b0 temp = 0x585b6b0 *q = 0x5857040 (*q)->front = 0x585b770 temp = 0x585b770 *q = 0x5857040 (*q)->front = 0x585b830 temp = 0x585b830 *q = 0x5857040 (*q)->front = 0x585b8f0 temp = 0x585b8f0 *q = 0x5857040 (*q)->front = 0x585ba00 temp = 0x585ba00 *q = 0x5857040 (*q)->front = 0x585bac0 temp = 0x585bac0 *q = 0x5857040 (*q)->front = 0x585bb80 temp = 0x585bb80 *q = 0x5857040 (*q)->front = 0x585bc40 temp = 0x585bc40 *q = 0x5857040 (*q)->front = 0x585bd00 temp = 0x585bd00 *q = 0x5857040 (*q)->front = 0x585bdc0 temp = 0x585bdc0 *q = 0x5857040 (*q)->front = 0x585bee0 temp = 0x585bee0 *q = 0x5857040 (*q)->front = 0x585bfa0 temp = 0x585bfa0 *q = 0x5857040 (*q)->front = 0x585c060 temp = 0x585c060 *q = 0x5857040 (*q)->front = 0x585c120 temp = 0x585c120 *q = 0x5857040 (*q)->front = 0x585c1e0 temp = 0x585c1e0 *q = 0x5857040 (*q)->front = 0x585c2a0 temp = 0x585c2a0 *q = 0x5857040 (*q)->front = 0x585c360 temp = 0x585c360 *q = 0x5857040 (*q)->front = 0x585c420 temp = 0x585c420 *q = 0x5857040 (*q)->front = 0x585c4e0 temp = 0x585c4e0 *q = 0x5857040 (*q)->front = 0x585c5a0 temp = 0x585c5a0 *q = 0x5857040 (*q)->front = 0x585c6c0 temp = 0x585c6c0 *q = 0x5857040 (*q)->front = 0x585c780 temp = 0x585c780 *q = 0x5857040 (*q)->front = 0x585c840 temp = 0x585c840 *q = 0x5857040 (*q)->front = 0x585c900 temp = 0x585c900 *q = 0x5857040 (*q)->front = 0x585c9c0 temp = 0x585c9c0 *q = 0x5857040 (*q)->front = 0x585ca80 temp = 0x585ca80 *q = 0x5857040 (*q)->front = 0x585cb40 temp = 0x585cb40 *q = 0x5857040 (*q)->front = 0x585cc00 temp = 0x585cc00 *q = 0x5857040 (*q)->front = 0x585ccc0 temp = 0x585ccc0 *q = 0x5857040 (*q)->front = 0x585cd80 temp = 0x585cd80 *q = 0x5857040 (*q)->front = 0x585ce40 temp = 0x585ce40 *q = 0x5857040 (*q)->front = 0x585cf00 temp = 0x585cf00 *q = 0x5857040 (*q)->front = 0x585cfc0 temp = 0x585cfc0 *q = 0x5857040 (*q)->front = 0x585d080 temp = 0x585d080 *q = 0x5857040 (*q)->front = 0x585d190 temp = 0x585d190 *q = 0x5857040 (*q)->front = 0x585d250 temp = 0x585d250 *q = 0x5857040 (*q)->front = 0x585d310 temp = 0x585d310 *q = 0x5857040 (*q)->front = 0x585d3d0 temp = 0x585d3d0 *q = 0x5857040 (*q)->front = 0x585d490 temp = 0x585d490 *q = 0x5857040 (*q)->front = 0x585d5a0 temp = 0x585d5a0 *q = 0x5857040 (*q)->front = 0x585d660 temp = 0x585d660 *q = 0x5857040 (*q)->front = 0x585d720 temp = 0x585d720 *q = 0x5857040 (*q)->front = 0x585d7e0 temp = 0x585d7e0 *q = 0x5857040 (*q)->front = 0x585d8a0 temp = 0x585d8a0 *q = 0x5857040 (*q)->front = 0x585d960 temp = 0x585d960 *q = 0x5857040 (*q)->front = 0x585da20 temp = 0x585da20 *q = 0x5857040 (*q)->front = 0x585dae0 temp = 0x585dae0 *q = 0x5857040 (*q)->front = 0x585dc00 temp = 0x585dc00 *q = 0x5857040 (*q)->front = 0x585dcc0 temp = 0x585dcc0 *q = 0x5857040 (*q)->front = 0x585dd80 temp = 0x585dd80 *q = 0x5857040 (*q)->front = 0x585de40 temp = 0x585de40 *q = 0x5857040 (*q)->front = 0x585df00 temp = 0x585df00 *q = 0x5857040 (*q)->front = 0x585e010 temp = 0x585e010 *q = 0x5857040 (*q)->front = 0x585e0d0 temp = 0x585e0d0 *q = 0x5857040 (*q)->front = 0x585e190 temp = 0x585e190 *q = 0x5857040 (*q)->front = 0x585e250 temp = 0x585e250 *q = 0x5857040 (*q)->front = 0x585e310 temp = 0x585e310 *q = 0x5857040 (*q)->front = 0x585e3d0 temp = 0x585e3d0 *q = 0x5857040 (*q)->front = 0x585e4f0 temp = 0x585e4f0 *q = 0x5857040 (*q)->front = 0x585e5b0 temp = 0x585e5b0 *q = 0x5857040 (*q)->front = 0x585e670 temp = 0x585e670 *q = 0x5857040 (*q)->front = 0x585e730 temp = 0x585e730 *q = 0x5857040 (*q)->front = 0x585e7f0 temp = 0x585e7f0 *q = 0x5857040 (*q)->front = 0x585e8b0 temp = 0x585e8b0 *q = 0x5857040 (*q)->front = 0x585e970 temp = 0x585e970 *q = 0x5857040 (*q)->front = 0x585ea30 temp = 0x585ea30 *q = 0x5857040 (*q)->front = 0x585eaf0 temp = 0x585eaf0 *q = 0x5857040 (*q)->front = 0x585ebb0 temp = 0x585ebb0 *q = 0x5857040 (*q)->front = 0x585ecd0 temp = 0x585ecd0 *q = 0x5857040 (*q)->front = 0x585ed90 temp = 0x585ed90 *q = 0x5857040 (*q)->front = 0x585ee50 temp = 0x585ee50 *q = 0x5857040 (*q)->front = 0x585ef10 temp = 0x585ef10 *q = 0x5857040 (*q)->front = 0x585efd0 temp = 0x585efd0 *q = 0x5857040 (*q)->front = 0x585f090 temp = 0x585f090 *q = 0x5857040 (*q)->front = 0x585f150 temp = 0x585f150 *q = 0x5857040 (*q)->front = 0x585f210 temp = 0x585f210 *q = 0x5857040 (*q)->front = (nil) temp = (nil) list = 0x5857040 freed 291 nodes ==12418== ==12418== HEAP SUMMARY: ==12418== in use at exit: 3,480 bytes in 145 blocks ==12418== total heap usage: 307 allocs, 307 frees, 11,408 bytes allocated ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 1 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091B8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 2 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091C4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 3 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091D0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 4 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091DC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 5 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091E8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 6 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1091F4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 7 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109200: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 8 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10920C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 9 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109218: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 10 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109224: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 11 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109230: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 12 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10923C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 13 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109248: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 14 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109254: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 15 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109260: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 16 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10926C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 17 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109278: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 18 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109284: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 19 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109290: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 20 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10929C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 21 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1092A8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 22 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1092B4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 23 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1092C0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 24 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1092CC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 25 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1092D8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 26 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1092E4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 27 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1092F0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 28 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1092FC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 29 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109308: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 30 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109314: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 31 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109320: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 32 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10932C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 33 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109338: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 34 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109344: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 35 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109350: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 36 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10935C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 37 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109368: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 38 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109374: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 39 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109380: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 40 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10938C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 41 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109398: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 42 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1093A4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 43 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1093B0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 44 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1093BC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 45 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1093C8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 46 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1093D4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 47 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1093E0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 48 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1093EC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 49 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1093F8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 50 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109404: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 51 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109410: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 52 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10941C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 53 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109428: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 54 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109434: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 55 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109440: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 56 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10944C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 57 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109458: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 58 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109464: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 59 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109470: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 60 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10947C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 61 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109488: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 62 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109494: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 63 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1094A0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 64 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1094AC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 65 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1094B8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 66 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1094C4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 67 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1094D0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 68 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1094DC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 69 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1094E8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 70 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1094F4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 71 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109500: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 72 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10950C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 73 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109518: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 74 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109524: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 75 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109530: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 76 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10953C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 77 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109548: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 78 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109554: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 79 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109560: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 80 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10956C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 81 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109578: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 82 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109584: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 83 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109590: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 84 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10959C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 85 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1095A8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 86 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1095B4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 87 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1095C0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 88 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1095CC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 89 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1095D8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 90 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1095E4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 91 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1095F0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 92 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1095FC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 93 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109608: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 94 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109614: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 95 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109620: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 96 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10962C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 97 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109638: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 98 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109644: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 99 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109650: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 100 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10965C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 101 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109668: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 102 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109674: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 103 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109680: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 104 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10968C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 105 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109698: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 106 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1096A4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 107 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1096B0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 108 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1096BC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 109 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1096C8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 110 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1096D4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 111 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1096E0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 112 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1096EC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 113 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1096F8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 114 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109704: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 115 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109710: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 116 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10971C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 117 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109728: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 118 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109734: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 119 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109740: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 120 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10974C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 121 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109758: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 122 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109764: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 123 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109770: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 124 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10977C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 125 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109788: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 126 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109794: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 127 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1097A0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 128 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1097AC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 129 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1097B8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 130 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1097C4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 131 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1097D0: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 132 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1097DC: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 133 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10907C: add_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1097E8: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 134 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109120: add_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1097F4: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 135 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109800: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 136 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10980C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 137 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109818: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 138 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109824: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 139 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109830: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 140 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10983C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 141 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109848: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 142 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109854: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 143 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109181: end_branch_choice (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109860: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 144 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x1090DD: end_branch (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x10986C: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== 24 bytes in 1 blocks are definitely lost in loss record 145 of 145 ==12418== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==12418== by 0x108BE6: store_asm (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x108E4A: add (in /home/mobile_c/git/disassemblergen/new) ==12418== by 0x109878: main (in /home/mobile_c/git/disassemblergen/new) ==12418== ==12418== LEAK SUMMARY: ==12418== definitely lost: 3,480 bytes in 145 blocks ==12418== indirectly lost: 0 bytes in 0 blocks ==12418== possibly lost: 0 bytes in 0 blocks ==12418== still reachable: 0 bytes in 0 blocks ==12418== suppressed: 0 bytes in 0 blocks ==12418== ==12418== For counts of detected and suppressed errors, rerun with: -v ==12418== ERROR SUMMARY: 868 errors from 150 contexts (suppressed: 0 from 0)