SHOW:
|
|
- or go back to the newest paste.
1 | (lldb) r | |
2 | - | There is a running process, kill it and restart?: [Y/n] y |
2 | + | Process 17536 launched: './queueTest1' (x86_64) |
3 | - | Process 15721 exited with status = 9 (0x00000009) |
3 | + | |
4 | - | Process 17478 launched: './queueTest1' (x86_64) |
4 | + | Inserting: 42: first insert |
5 | 17: first 17 42 | |
6 | - | Process 17478 stopped |
6 | + | { |
7 | - | * thread #1: tid = 0x7b20a, 0x0000000100000a1e queueTest1`que_insert(queue=0x00000001001039b0, data=0x000000000000002a) + 62 at queueADT.c:62, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 |
7 | + | next: 42, |
8 | - | frame #0: 0x0000000100000a1e queueTest1`que_insert(queue=0x00000001001039b0, data=0x000000000000002a) + 62 at queueADT.c:62 |
8 | + | prev: NULL |
9 | - | 59 n = malloc(sizeof(n)); |
9 | + | } |
10 | - | 60 n->next = NULL; |
10 | + | |
11 | - | 61 n->previous = NULL; |
11 | + | insert success |
12 | - | -> 62 n->data = data; |
12 | + | -12: first -12 4296030752 |
13 | - | 63 |
13 | + | { |
14 | - | 64 // if compare function doesn't exist, place in front of queue |
14 | + | next: 4296030752, |
15 | - | 65 if(queue->cmp == NULL) { |
15 | + | prev: NULL |
16 | } | |
17 | ||
18 | insert success | |
19 | 9982: first 9982 4296030768 | |
20 | { | |
21 | next: 4296030768, | |
22 | prev: NULL | |
23 | } | |
24 | ||
25 | insert success | |
26 | 476: first 476 4296030784 | |
27 | { | |
28 | next: 4296030784, | |
29 | prev: NULL | |
30 | } | |
31 | ||
32 | insert success | |
33 | 2912: first 2912 4296030800 | |
34 | { | |
35 | next: 4296030800, | |
36 | prev: NULL | |
37 | } | |
38 | ||
39 | insert success | |
40 | -22: first -22 4296030816 | |
41 | { | |
42 | next: 4296030816, | |
43 | prev: NULL | |
44 | } | |
45 | ||
46 | insert success | |
47 | 3291213: end | |
48 | { | |
49 | next: NULL, | |
50 | prev: 42 | |
51 | } | |
52 | ||
53 | insert success | |
54 | 7782: first 7782 4296030832 | |
55 | { | |
56 | next: 4296030832, | |
57 | prev: NULL | |
58 | } | |
59 | ||
60 | insert success | |
61 | ||
62 | Process 17536 stopped | |
63 | * thread #1: tid = 0x7b663, 0x0000000100000d2a queueTest1`que_remove(queue=0x00000001001039b0) + 154 at queueADT.c:139, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x1e6e) | |
64 | frame #0: 0x0000000100000d2a queueTest1`que_remove(queue=0x00000001001039b0) + 154 at queueADT.c:139 | |
65 | 136 queue->back = NULL; | |
66 | 137 free(endNode); | |
67 | 138 } else { | |
68 | -> 139 // otherwise move back to the previous node | |
69 | 140 queue->back = queue->back->previous; | |
70 | 141 |