Comparing BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*) in assumed vs ignored

Files changed (1) hide show
  1. bdlcc_skiplist.t/{0.assume.s → 0.none.s} +26 -116
bdlcc_skiplist.t/{0.assume.s → 0.none.s} RENAMED
@@ -1,126 +1,36 @@
1
- 000000000064a120 <BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 01 pushq %rbx
6
  0000000000000006: 01 pushq %rax
7
- 0000000000000007: 03 movq %rdx, %rbp
8
  000000000000000a: 03 movl %esi, %r15d
9
- 000000000000000d: 03 movq %rdi, %r14
10
  0000000000000010: 03 movq (%rdx), %rax
11
  0000000000000013: 05 movl $824, %esi
12
  0000000000000018: 03 movq %rdx, %rdi
13
  000000000000001b: 03 callq *16(%rax)
14
- 000000000000001e: 03 movq %rax, %rbx
15
- 0000000000000021: 07 movq $0, (%rax)
16
- 0000000000000028: 04 movq %rbp, 8(%rax)
17
- 000000000000002c: 04 leaq 16(%rax), %rdi
18
- 0000000000000030: 02 xorl %ebp, %ebp
19
- 0000000000000032: 02 xorl %esi, %esi
20
- 0000000000000034: 05 callq 0x404cc0 <pthread_mutex_init@plt>
21
- 0000000000000039: 02 xorl %eax, %eax
22
- 000000000000003b: 04 xchgq %rax, 56(%rbx)
23
- 000000000000003f: 02 xorl %eax, %eax
24
- 0000000000000041: 04 xchgq %rax, 80(%rbx)
25
- 0000000000000045: 02 xorl %eax, %eax
26
- 0000000000000047: 04 xchgq %rax, 104(%rbx)
27
- 000000000000004b: 02 xorl %eax, %eax
28
- 000000000000004d: 07 xchgq %rax, 128(%rbx)
29
- 0000000000000054: 02 xorl %eax, %eax
30
- 0000000000000056: 07 xchgq %rax, 152(%rbx)
31
- 000000000000005d: 02 xorl %eax, %eax
32
- 000000000000005f: 07 xchgq %rax, 176(%rbx)
33
- 0000000000000066: 02 xorl %eax, %eax
34
- 0000000000000068: 07 xchgq %rax, 200(%rbx)
35
- 000000000000006f: 02 xorl %eax, %eax
36
- 0000000000000071: 07 xchgq %rax, 224(%rbx)
37
- 0000000000000078: 02 xorl %eax, %eax
38
- 000000000000007a: 07 xchgq %rax, 248(%rbx)
39
- 0000000000000081: 02 xorl %eax, %eax
40
- 0000000000000083: 07 xchgq %rax, 272(%rbx)
41
- 000000000000008a: 02 xorl %eax, %eax
42
- 000000000000008c: 07 xchgq %rax, 296(%rbx)
43
- 0000000000000093: 02 xorl %eax, %eax
44
- 0000000000000095: 07 xchgq %rax, 320(%rbx)
45
- 000000000000009c: 02 xorl %eax, %eax
46
- 000000000000009e: 07 xchgq %rax, 344(%rbx)
47
- 00000000000000a5: 02 xorl %eax, %eax
48
- 00000000000000a7: 07 xchgq %rax, 368(%rbx)
49
- 00000000000000ae: 02 xorl %eax, %eax
50
- 00000000000000b0: 07 xchgq %rax, 392(%rbx)
51
- 00000000000000b7: 02 xorl %eax, %eax
52
- 00000000000000b9: 07 xchgq %rax, 416(%rbx)
53
- 00000000000000c0: 02 xorl %eax, %eax
54
- 00000000000000c2: 07 xchgq %rax, 440(%rbx)
55
- 00000000000000c9: 02 xorl %eax, %eax
56
- 00000000000000cb: 07 xchgq %rax, 464(%rbx)
57
- 00000000000000d2: 02 xorl %eax, %eax
58
- 00000000000000d4: 07 xchgq %rax, 488(%rbx)
59
- 00000000000000db: 02 xorl %eax, %eax
60
- 00000000000000dd: 07 xchgq %rax, 512(%rbx)
61
- 00000000000000e4: 02 xorl %eax, %eax
62
- 00000000000000e6: 07 xchgq %rax, 536(%rbx)
63
- 00000000000000ed: 02 xorl %eax, %eax
64
- 00000000000000ef: 07 xchgq %rax, 560(%rbx)
65
- 00000000000000f6: 02 xorl %eax, %eax
66
- 00000000000000f8: 07 xchgq %rax, 584(%rbx)
67
- 00000000000000ff: 02 xorl %eax, %eax
68
- 0000000000000101: 07 xchgq %rax, 608(%rbx)
69
- 0000000000000108: 02 xorl %eax, %eax
70
- 000000000000010a: 07 xchgq %rax, 632(%rbx)
71
- 0000000000000111: 02 xorl %eax, %eax
72
- 0000000000000113: 07 xchgq %rax, 656(%rbx)
73
- 000000000000011a: 02 xorl %eax, %eax
74
- 000000000000011c: 07 xchgq %rax, 680(%rbx)
75
- 0000000000000123: 02 xorl %eax, %eax
76
- 0000000000000125: 07 xchgq %rax, 704(%rbx)
77
- 000000000000012c: 02 xorl %eax, %eax
78
- 000000000000012e: 07 xchgq %rax, 728(%rbx)
79
- 0000000000000135: 02 xorl %eax, %eax
80
- 0000000000000137: 07 xchgq %rax, 752(%rbx)
81
- 000000000000013e: 02 xorl %eax, %eax
82
- 0000000000000140: 07 xchgq %rax, 776(%rbx)
83
- 0000000000000147: 02 xorl %eax, %eax
84
- 0000000000000149: 07 xchgq %rax, 800(%rbx)
85
- 0000000000000150: 03 movl %r15d, %eax
86
- 0000000000000153: 04 cmpl $1, %r15d
87
- 0000000000000157: 02 je 0x64a2ce <BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x1ae>
88
- 0000000000000159: 02 movl %eax, %ecx
89
- 000000000000015b: 03 andl $62, %ecx
90
- 000000000000015e: 04 leaq 96(%rbx), %rdx
91
- 0000000000000162: 02 xorl %ebp, %ebp
92
- 0000000000000164: 10 nopw %cs:(%rax,%rax)
93
- 000000000000016e: 02 nop
94
- 0000000000000170: 04 movl (%r14,%rbp,4), %esi
95
- 0000000000000174: 02 xorl %edi, %edi
96
- 0000000000000176: 04 xchgq %rdi, -40(%rdx)
97
- 000000000000017a: 03 movl %esi, -32(%rdx)
98
- 000000000000017d: 07 movl $1, -28(%rdx)
99
- 0000000000000184: 03 movl %ebp, -24(%rdx)
100
- 0000000000000187: 05 movl 4(%r14,%rbp,4), %esi
101
- 000000000000018c: 02 xorl %edi, %edi
102
- 000000000000018e: 04 xchgq %rdi, -16(%rdx)
103
- 0000000000000192: 03 movl %esi, -8(%rdx)
104
- 0000000000000195: 07 movl $1, -4(%rdx)
105
- 000000000000019c: 03 leal 1(%rbp), %esi
106
- 000000000000019f: 02 movl %esi, (%rdx)
107
- 00000000000001a1: 04 addq $2, %rbp
108
- 00000000000001a5: 04 addq $48, %rdx
109
- 00000000000001a9: 03 cmpq %rbp, %rcx
110
- 00000000000001ac: 02 jne 0x64a290 <BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x170>
111
- 00000000000001ae: 02 testb $1, %al
112
- 00000000000001b0: 02 je 0x64a2f2 <BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x1d2>
113
- 00000000000001b2: 05 leaq (%rbp,%rbp,2), %rax
114
- 00000000000001b7: 04 movl (%r14,%rbp,4), %ecx
115
- 00000000000001bb: 02 xorl %edx, %edx
116
- 00000000000001bd: 05 xchgq %rdx, 56(%rbx,%rax,8)
117
- 00000000000001c2: 04 movl %ecx, 64(%rbx,%rax,8)
118
- 00000000000001c6: 08 movl $1, 68(%rbx,%rax,8)
119
- 00000000000001ce: 04 movl %ebp, 72(%rbx,%rax,8)
120
- 00000000000001d2: 03 movq %rbx, %rax
121
- 00000000000001d5: 04 addq $8, %rsp
122
- 00000000000001d9: 01 popq %rbx
123
- 00000000000001da: 02 popq %r14
124
- 00000000000001dc: 02 popq %r15
125
- 00000000000001de: 01 popq %rbp
126
- 00000000000001df: 01 retq
1
+ 000000000064aae0 <BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 01 pushq %rbx
6
  0000000000000006: 01 pushq %rax
7
+ 0000000000000007: 03 movq %rdx, %rbx
8
  000000000000000a: 03 movl %esi, %r15d
9
+ 000000000000000d: 03 movq %rdi, %rbp
10
  0000000000000010: 03 movq (%rdx), %rax
11
  0000000000000013: 05 movl $824, %esi
12
  0000000000000018: 03 movq %rdx, %rdi
13
  000000000000001b: 03 callq *16(%rax)
14
+ 000000000000001e: 03 movq %rax, %r14
15
+ 0000000000000021: 03 movq %rax, %rdi
16
+ 0000000000000024: 03 movq %rbp, %rsi
17
+ 0000000000000027: 03 movl %r15d, %edx
18
+ 000000000000002a: 03 movq %rbx, %rcx
19
+ 000000000000002d: 05 callq 0x64a650 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)>
20
+ 0000000000000032: 03 movq %r14, %rax
21
+ 0000000000000035: 04 addq $8, %rsp
22
+ 0000000000000039: 01 popq %rbx
23
+ 000000000000003a: 02 popq %r14
24
+ 000000000000003c: 02 popq %r15
25
+ 000000000000003e: 01 popq %rbp
26
+ 000000000000003f: 01 retq
27
+ 0000000000000040: 03 movq %rax, %r15
28
+ 0000000000000043: 03 movq (%rbx), %rax
29
+ 0000000000000046: 03 movq %rbx, %rdi
30
+ 0000000000000049: 03 movq %r14, %rsi
31
+ 000000000000004c: 03 callq *24(%rax)
32
+ 000000000000004f: 03 movq %r15, %rdi
33
+ 0000000000000052: 05 callq 0x405360 <_Unwind_Resume@plt>
34
+ 0000000000000057: 03 movq %rax, %rdi
35
+ 000000000000005a: 05 callq 0x5ba160 <__clang_call_terminate>
36
+ 000000000000005f: 01 nop