Comparing BloombergLP::balb::Sequence1::reset() in assumed vs ignored

Files changed (1) hide show
  1. balb_testmessages.t/{50.assume.s → 50.none.s} +68 -65
balb_testmessages.t/{50.assume.s → 50.none.s} RENAMED
@@ -1,86 +1,89 @@
1
- 000000000040fe00 <BloombergLP::balb::Sequence1::reset()>:
2
  0000000000000000: 02 pushq %r15
3
  0000000000000002: 02 pushq %r14
4
  0000000000000004: 01 pushq %rbx
5
  0000000000000005: 04 subq $16, %rsp
6
  0000000000000009: 03 movq %rdi, %r14
7
  000000000000000c: 07 cmpb $0, 488(%rdi)
8
- 0000000000000013: 02 je 0x40fe6d <BloombergLP::balb::Sequence1::reset()+0x6d>
9
  0000000000000015: 08 movb $0, 488(%r14)
10
  000000000000001d: 07 movl 472(%r14), %eax
11
- 0000000000000024: 04 cmpq $3, %rax
12
- 0000000000000028: 02 ja 0x40fe62 <BloombergLP::balb::Sequence1::reset()+0x62>
13
- 000000000000002a: 07 jmpq *4483328(,%rax,8)
14
- 0000000000000031: 04 leaq 104(%r14), %rdi
15
- 0000000000000035: 05 callq 0x409400 <BloombergLP::balb::Sequence6::~Sequence6()>
16
- 000000000000003a: 02 jmp 0x40fe62 <BloombergLP::balb::Sequence1::reset()+0x62>
17
- 000000000000003c: 08 cmpq $23, 136(%r14)
18
- 0000000000000044: 02 je 0x40fe57 <BloombergLP::balb::Sequence1::reset()+0x57>
19
- 0000000000000046: 04 movq 104(%r14), %rsi
20
- 000000000000004a: 07 movq 144(%r14), %rdi
21
- 0000000000000051: 03 movq (%rdi), %rax
22
- 0000000000000054: 03 callq *24(%rax)
23
- 0000000000000057: 11 movq $-1, 128(%r14)
24
- 0000000000000062: 11 movl $4294967295, 472(%r14)
25
- 000000000000006d: 04 movq 72(%r14), %rdi
26
- 0000000000000071: 04 movq 80(%r14), %rsi
27
- 0000000000000075: 03 cmpq %rdi, %rsi
28
- 0000000000000078: 02 je 0x40fe95 <BloombergLP::balb::Sequence1::reset()+0x95>
29
- 000000000000007a: 04 movq 96(%r14), %rax
30
- 000000000000007e: 05 movq %rax, 8(%rsp)
31
- 0000000000000083: 05 leaq 8(%rsp), %rdx
32
- 0000000000000088: 05 callq 0x419cc0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>, bsl::integral_constant<bool, false>)>
33
- 000000000000008d: 04 movq 72(%r14), %rax
34
- 0000000000000091: 04 movq %rax, 80(%r14)
35
- 0000000000000095: 07 movq 504(%r14), %rdi
36
- 000000000000009c: 05 callq 0x40ccb0 <BloombergLP::balb::Choice2::reset()>
37
- 00000000000000a1: 04 movq 8(%r14), %rbx
38
- 00000000000000a5: 04 movq 16(%r14), %r15
39
- 00000000000000a9: 03 cmpq %rbx, %r15
40
- 00000000000000ac: 02 je 0x40fec9 <BloombergLP::balb::Sequence1::reset()+0xc9>
41
- 00000000000000ae: 02 nop
 
42
  00000000000000b0: 03 movq %rbx, %rdi
43
- 00000000000000b3: 05 callq 0x4154f0 <BloombergLP::bslstl::Optional_DataImp<BloombergLP::balb::Choice1>::reset()>
44
  00000000000000b8: 04 addq $40, %rbx
45
  00000000000000bc: 03 cmpq %rbx, %r15
46
- 00000000000000bf: 02 jne 0x40feb0 <BloombergLP::balb::Sequence1::reset()+0xb0>
47
  00000000000000c1: 04 movq 8(%r14), %rax
48
  00000000000000c5: 04 movq %rax, 16(%r14)
49
  00000000000000c9: 04 movq 40(%r14), %rbx
50
  00000000000000cd: 04 movq 48(%r14), %r15
51
  00000000000000d1: 03 cmpq %rbx, %r15
52
- 00000000000000d4: 02 jne 0x40fefe <BloombergLP::balb::Sequence1::reset()+0xfe>
53
- 00000000000000d6: 02 jmp 0x40ff37 <BloombergLP::balb::Sequence1::reset()+0x137>
54
  00000000000000d8: 08 nopl (%rax,%rax)
55
- 00000000000000e0: 03 movq %rbx, %rdi
56
- 00000000000000e3: 05 callq 0x409400 <BloombergLP::balb::Sequence6::~Sequence6()>
57
  00000000000000e8: 10 movl $4294967295, 368(%rbx)
58
  00000000000000f2: 07 addq $384, %rbx
59
  00000000000000f9: 03 cmpq %rbx, %r15
60
- 00000000000000fc: 02 je 0x40ff2f <BloombergLP::balb::Sequence1::reset()+0x12f>
61
  00000000000000fe: 06 movl 368(%rbx), %eax
62
- 0000000000000104: 04 cmpq $3, %rax
 
 
63
- 0000000000000108: 02 ja 0x40fee8 <BloombergLP::balb::Sequence1::reset()+0xe8>
64
- 000000000000010a: 07 jmpq *4483360(,%rax,8)
65
- 0000000000000111: 05 cmpq $23, 32(%rbx)
66
- 0000000000000116: 02 je 0x40ff25 <BloombergLP::balb::Sequence1::reset()+0x125>
67
- 0000000000000118: 03 movq (%rbx), %rsi
68
- 000000000000011b: 04 movq 40(%rbx), %rdi
69
- 000000000000011f: 03 movq (%rdi), %rax
70
- 0000000000000122: 03 callq *24(%rax)
71
- 0000000000000125: 08 movq $-1, 24(%rbx)
72
- 000000000000012d: 02 jmp 0x40fee8 <BloombergLP::balb::Sequence1::reset()+0xe8>
 
 
 
 
 
 
 
 
73
- 000000000000012f: 04 movq 40(%r14), %rax
74
- 0000000000000133: 04 movq %rax, 48(%r14)
75
- 0000000000000137: 04 addq $16, %rsp
76
- 000000000000013b: 01 popq %rbx
77
- 000000000000013c: 02 popq %r14
78
- 000000000000013e: 02 popq %r15
79
- 0000000000000140: 01 retq
80
- 0000000000000141: 03 movq %rax, %rdi
81
- 0000000000000144: 05 callq 0x4043c0 <__clang_call_terminate>
82
- 0000000000000149: 03 movq %rax, %rdi
83
- 000000000000014c: 05 callq 0x4043c0 <__clang_call_terminate>
84
- 0000000000000151: 03 movq %rax, %rdi
85
- 0000000000000154: 05 callq 0x4043c0 <__clang_call_terminate>
86
- 0000000000000159: 07 nopl (%rax)
 
1
+ 000000000040fd20 <BloombergLP::balb::Sequence1::reset()>:
2
  0000000000000000: 02 pushq %r15
3
  0000000000000002: 02 pushq %r14
4
  0000000000000004: 01 pushq %rbx
5
  0000000000000005: 04 subq $16, %rsp
6
  0000000000000009: 03 movq %rdi, %r14
7
  000000000000000c: 07 cmpb $0, 488(%rdi)
8
+ 0000000000000013: 02 je 0x40fd89 <BloombergLP::balb::Sequence1::reset()+0x69>
9
  0000000000000015: 08 movb $0, 488(%r14)
10
  000000000000001d: 07 movl 472(%r14), %eax
11
+ 0000000000000024: 03 cmpl $2, %eax
12
+ 0000000000000027: 02 je 0x40fd58 <BloombergLP::balb::Sequence1::reset()+0x38>
13
+ 0000000000000029: 02 testl %eax, %eax
14
+ 000000000000002b: 02 jne 0x40fd7e <BloombergLP::balb::Sequence1::reset()+0x5e>
15
+ 000000000000002d: 04 leaq 104(%r14), %rdi
16
+ 0000000000000031: 05 callq 0x4093b0 <BloombergLP::balb::Sequence6::~Sequence6()>
17
+ 0000000000000036: 02 jmp 0x40fd7e <BloombergLP::balb::Sequence1::reset()+0x5e>
18
+ 0000000000000038: 08 cmpq $23, 136(%r14)
19
+ 0000000000000040: 02 je 0x40fd73 <BloombergLP::balb::Sequence1::reset()+0x53>
20
+ 0000000000000042: 04 movq 104(%r14), %rsi
21
+ 0000000000000046: 07 movq 144(%r14), %rdi
22
+ 000000000000004d: 03 movq (%rdi), %rax
23
+ 0000000000000050: 03 callq *24(%rax)
24
+ 0000000000000053: 11 movq $-1, 128(%r14)
25
+ 000000000000005e: 11 movl $4294967295, 472(%r14)
26
+ 0000000000000069: 04 movq 72(%r14), %rdi
27
+ 000000000000006d: 04 movq 80(%r14), %rsi
28
+ 0000000000000071: 03 cmpq %rdi, %rsi
29
+ 0000000000000074: 02 je 0x40fdb1 <BloombergLP::balb::Sequence1::reset()+0x91>
30
+ 0000000000000076: 04 movq 96(%r14), %rax
31
+ 000000000000007a: 05 movq %rax, 8(%rsp)
32
+ 000000000000007f: 05 leaq 8(%rsp), %rdx
33
+ 0000000000000084: 05 callq 0x419d40 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>)>
34
+ 0000000000000089: 04 movq 72(%r14), %rax
35
+ 000000000000008d: 04 movq %rax, 80(%r14)
36
+ 0000000000000091: 07 movq 504(%r14), %rdi
37
+ 0000000000000098: 05 callq 0x40cc40 <BloombergLP::balb::Choice2::reset()>
38
+ 000000000000009d: 04 movq 8(%r14), %rbx
39
+ 00000000000000a1: 04 movq 16(%r14), %r15
40
+ 00000000000000a5: 03 cmpq %rbx, %r15
41
+ 00000000000000a8: 02 je 0x40fde9 <BloombergLP::balb::Sequence1::reset()+0xc9>
42
+ 00000000000000aa: 06 nopw (%rax,%rax)
43
  00000000000000b0: 03 movq %rbx, %rdi
44
+ 00000000000000b3: 05 callq 0x415580 <BloombergLP::bslstl::Optional_DataImp<BloombergLP::balb::Choice1>::reset()>
45
  00000000000000b8: 04 addq $40, %rbx
46
  00000000000000bc: 03 cmpq %rbx, %r15
47
+ 00000000000000bf: 02 jne 0x40fdd0 <BloombergLP::balb::Sequence1::reset()+0xb0>
48
  00000000000000c1: 04 movq 8(%r14), %rax
49
  00000000000000c5: 04 movq %rax, 16(%r14)
50
  00000000000000c9: 04 movq 40(%r14), %rbx
51
  00000000000000cd: 04 movq 48(%r14), %r15
52
  00000000000000d1: 03 cmpq %rbx, %r15
53
+ 00000000000000d4: 02 jne 0x40fe1e <BloombergLP::balb::Sequence1::reset()+0xfe>
54
+ 00000000000000d6: 02 jmp 0x40fe5e <BloombergLP::balb::Sequence1::reset()+0x13e>
55
  00000000000000d8: 08 nopl (%rax,%rax)
56
+ 00000000000000e0: 08 movq $-1, 24(%rbx)
 
57
  00000000000000e8: 10 movl $4294967295, 368(%rbx)
58
  00000000000000f2: 07 addq $384, %rbx
59
  00000000000000f9: 03 cmpq %rbx, %r15
60
+ 00000000000000fc: 02 je 0x40fe56 <BloombergLP::balb::Sequence1::reset()+0x136>
61
  00000000000000fe: 06 movl 368(%rbx), %eax
62
+ 0000000000000104: 03 cmpl $2, %eax
63
+ 0000000000000107: 02 je 0x40fe40 <BloombergLP::balb::Sequence1::reset()+0x120>
64
+ 0000000000000109: 02 testl %eax, %eax
65
+ 000000000000010b: 02 jne 0x40fe08 <BloombergLP::balb::Sequence1::reset()+0xe8>
 
 
 
66
+ 000000000000010d: 03 movq %rbx, %rdi
 
 
67
+ 0000000000000110: 05 callq 0x4093b0 <BloombergLP::balb::Sequence6::~Sequence6()>
 
68
+ 0000000000000115: 02 jmp 0x40fe08 <BloombergLP::balb::Sequence1::reset()+0xe8>
69
+ 0000000000000117: 09 nopw (%rax,%rax)
70
+ 0000000000000120: 05 cmpq $23, 32(%rbx)
71
+ 0000000000000125: 02 je 0x40fe00 <BloombergLP::balb::Sequence1::reset()+0xe0>
72
+ 0000000000000127: 03 movq (%rbx), %rsi
73
+ 000000000000012a: 04 movq 40(%rbx), %rdi
74
+ 000000000000012e: 03 movq (%rdi), %rax
75
+ 0000000000000131: 03 callq *24(%rax)
76
+ 0000000000000134: 02 jmp 0x40fe00 <BloombergLP::balb::Sequence1::reset()+0xe0>
77
+ 0000000000000136: 04 movq 40(%r14), %rax
78
+ 000000000000013a: 04 movq %rax, 48(%r14)
79
+ 000000000000013e: 04 addq $16, %rsp
80
+ 0000000000000142: 01 popq %rbx
81
+ 0000000000000143: 02 popq %r14
82
+ 0000000000000145: 02 popq %r15
83
+ 0000000000000147: 01 retq
84
+ 0000000000000148: 03 movq %rax, %rdi
85
+ 000000000000014b: 05 callq 0x4043c0 <__clang_call_terminate>
 
 
86
+ 0000000000000150: 03 movq %rax, %rdi
87
+ 0000000000000153: 05 callq 0x4043c0 <__clang_call_terminate>
88
+ 0000000000000158: 03 movq %rax, %rdi
89
+ 000000000000015b: 05 callq 0x4043c0 <__clang_call_terminate>