blob: f386dfd0fb79a5fb9fcc017f324dd42876f84643 [file] [log] [blame]
Elliott Hughesc3166be2014-07-07 15:06:28 -07001# Copyright (C) 2014 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15arm = """
16Build fingerprint: 'Android/aosp_arm/generic_arm:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys'
17Revision: '0'
18ABI: 'arm'
19signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
20 r0 00000000 r1 00002dd9 r2 00000006 r3 00000000
21 r4 f710edd8 r5 00000006 r6 00000000 r7 0000010c
22 r8 f71b9df4 r9 ab0b5028 sl f7175695 fp f710edd0
23 ip 00002dd9 sp f710ed18 lr f7175ef1 pc f719a4e0 cpsr 60070010
24 d0 ffffffffffffffff d1 0000000000000031
25 d2 0000000000000037 d3 0000000000000033
26 d4 0000000000000000 d5 0000000000000000
27 d6 0000000000000000 d7 0000000000000000
28 d8 0000000000000000 d9 0000000000000000
29 d10 0000000000000000 d11 0000000000000000
30 d12 0000000000000000 d13 0000000000000000
31 d14 0000000000000000 d15 0000000000000000
32 d16 0000000000000000 d17 0000000000000fff
33 d18 0000000000000000 d19 0000000000000000
34 d20 0000000000000000 d21 0000000000000000
35 d22 0000000000000000 d23 0000000000000000
36 d24 0000000000000000 d25 0000000000000000
37 d26 0000000000000000 d27 0000000000000000
38 d28 0000000000000000 d29 0000000000000000
39 d30 0000000000000000 d31 0000000000000000
40 scr 00000000
41
42backtrace:
43 #00 pc 000374e0 /system/lib/libc.so (tgkill+12)
44 #01 pc 00012eed /system/lib/libc.so (pthread_kill+52)
45 #02 pc 00013997 /system/lib/libc.so (raise+10)
46 #03 pc 0001047d /system/lib/libc.so (__libc_android_abort+36)
47 #04 pc 0000eb1c /system/lib/libc.so (abort+4)
48 #05 pc 00000c6f /system/xbin/crasher
49 #06 pc 000126b3 /system/lib/libc.so (__pthread_start(void*)+30)
50 #07 pc 000107fb /system/lib/libc.so (__start_thread+6)
51"""
52
53arm64 = """
54Build fingerprint: 'Android/aosp_arm64/generic_arm64:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys'
55Revision: '0'
56ABI: 'arm64'
57signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
58 x0 0000000000000000 x1 0000000000002df1 x2 0000000000000006 x3 000000559dc73040
59 x4 ffffffffffffffff x5 0000000000000005 x6 0000000000000001 x7 0000000000000020
60 x8 0000000000000083 x9 0000005563d21000 x10 0101010101010101 x11 0000000000000001
61 x12 0000000000000001 x13 0000005563d21000 x14 0000005563d21000 x15 0000000000000000
62 x16 0000005563d32f20 x17 0000000000000001 x18 0000000000000000 x19 000000559dc73040
63 x20 0000007f844dcbb0 x21 0000007f84639000 x22 0000000000000000 x23 0000000000000006
64 x24 0000007f845b2000 x25 0000007ff8f33bc0 x26 0000007f843df000 x27 000000559dc730c0
65 x28 0000007f84639788 x29 0000007f844dc9c0 x30 0000007f845b38c4
66 sp 0000007f844dc9c0 pc 0000007f845f28e0
67 v0 2f2f2f2f2f2f2f2f v1 5f6474656e62696c v2 000000000000006f v3 0000000000000000
68 v4 8020080280200800 v5 0000000000000000 v6 0000000000000000 v7 8020080280200802
69 v8 0000000000000000 v9 0000000000000000 v10 0000000000000000 v11 0000000000000000
70 v12 0000000000000000 v13 0000000000000000 v14 0000000000000000 v15 0000000000000000
71 v16 4010040140100401 v17 0000aaa800000000 v18 8020080280200800 v19 0000000000000000
72 v20 0000000000000000 v21 0000000000000000 v22 0000000000000000 v23 0000000000000000
73 v24 0000000000000000 v25 0000000000000000 v26 0000000000000000 v27 0000000000000000
74 v28 0000000000000000 v29 0000000000000000 v30 0000000000000000 v31 0000000000000000
75
76backtrace:
77 #00 pc 00000000000588e0 /system/lib64/libc.so (tgkill+8)
78 #01 pc 00000000000198c0 /system/lib64/libc.so (pthread_kill+160)
79 #02 pc 000000000001ab34 /system/lib64/libc.so (raise+28)
80 #03 pc 00000000000148bc /system/lib64/libc.so (abort+60)
81 #04 pc 00000000000016e0 /system/xbin/crasher64
82 #05 pc 00000000000017f0 /system/xbin/crasher64
83 #06 pc 0000000000018958 /system/lib64/libc.so (__pthread_start(void*)+52)
84 #07 pc 0000000000014e90 /system/lib64/libc.so (__start_thread+16)
85"""
86
Elliott Hughesc3166be2014-07-07 15:06:28 -070087x86 = """
88Build fingerprint: 'Android/aosp_x86_64/generic_x86_64:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys'
89Revision: '0'
90ABI: 'x86'
91pid: 1566, tid: 1568, name: crasher >>> crasher <<<
92signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
93 eax 00000000 ebx 0000061e ecx 00000620 edx 00000006
94 esi f7679dd8 edi 00000000
95 xcs 00000023 xds 0000002b xes 0000002b xfs 00000003 xss 0000002b
96 eip f7758ea6 ebp 00000620 esp f7679c60 flags 00000282
97
98backtrace:
99 #00 pc 00076ea6 /system/lib/libc.so (tgkill+22)
100 #01 pc 0001dc8b /system/lib/libc.so (pthread_kill+155)
101 #02 pc 0001f294 /system/lib/libc.so (raise+36)
102 #03 pc 00017a04 /system/lib/libc.so (abort+84)
103 #04 pc 00001099 /system/xbin/crasher
104 #05 pc 0001cd58 /system/lib/libc.so (__pthread_start(void*)+56)
105 #06 pc 00018169 /system/lib/libc.so (__start_thread+25)
106 #07 pc 0000ed76 /system/lib/libc.so (__bionic_clone+70)
107"""
108
109x86_64 = """
110Build fingerprint: 'Android/aosp_x86_64/generic_x86_64:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys'
111Revision: '0'
112ABI: 'x86_64'
113pid: 1608, tid: 1610, name: crasher64 >>> crasher64 <<<
114signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
115 rax 0000000000000000 rbx 000000000000064a rcx ffffffffffffffff rdx 0000000000000006
116 rsi 000000000000064a rdi 0000000000000648
117 r8 0000000000000001 r9 00007fe218110c98 r10 0000000000000008 r11 0000000000000206
118 r12 0000000000000000 r13 0000000000000006 r14 00007fe218111ba0 r15 0000000000000648
119 cs 0000000000000033 ss 000000000000002b
120 rip 00007fe218201807 rbp 00007fe218111bb0 rsp 00007fe218111a18 eflags 0000000000000206
121
122backtrace:
123 #00 pc 0000000000077807 /system/lib64/libc.so (tgkill+7)
124 #01 pc 000000000002243f /system/lib64/libc.so (pthread_kill+143)
125 #02 pc 0000000000023551 /system/lib64/libc.so (raise+17)
126 #03 pc 000000000001ce6d /system/lib64/libc.so (abort+61)
127 #04 pc 0000000000001385 /system/xbin/crasher64
128 #05 pc 00000000000014a8 /system/xbin/crasher64
129 #06 pc 00000000000215ae /system/lib64/libc.so (__pthread_start(void*)+46)
130 #07 pc 000000000001d3eb /system/lib64/libc.so (__start_thread+11)
131 #08 pc 00000000000138f5 /system/lib64/libc.so (__bionic_clone+53)
132"""
Colin Cross807ec0e2016-03-04 17:29:01 -0800133
Prashanth Swaminathan01fd4182023-03-08 13:16:35 -0800134riscv64 = """
135Build fingerprint: 'generic/aosp_riscv64/vsoc_riscv64:4.4.3.43.43.43/AOSP/eng.prasha.20230307.172954:eng/test-keys'
136Revision: '0'
137ABI: 'riscv64'
138pid: 794, tid: 794, name: crasher64 >>> crasher64 <<<
139signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
140 gp ffffffff81dabe60 tp 00ffffff1aae0050 t0 000000000002ba76 t1 00ffffff140d598c
141 t2 00000000d82989b1 t3 00ffffff1407e570 t4 00ffffff1ac2d000 t5 0000000000000018
142 t6 0000000000000018 s0 000000000000031a s1 000000000000031a s2 ffffffffffffffff
143 s3 00ffffffca72dd20 s4 0000000000000000 s5 00fffff499ead378 s6 00fffff469ea7b90
144 s7 00aaaaaba6d2b2c8 s8 00fffff5fa3a1588 s9 0000000000000000 s10 0000000000000000
145 s11 0000000000000000 a0 0000000000000000 a1 000000000000031a a2 0000000000000006
146 a3 00ffffffca72da00 a4 0000000000000000 a5 000000007fffffff a6 000000007fffffff
147 a7 00000000000000f0
148 pc 00ffffff1407e582 ra 00ffffff140811d2 sp 00ffffffca72d9d0
149
150backtrace:
151 #00 pc 0000000000049582 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+18)
152 #01 pc 000000000004c1ce /apex/com.android.runtime/lib64/bionic/libc.so (abort+98)
153 #02 pc 0000000000004012 /system/bin/crasher64 (maybe_abort+40)
154 #03 pc 000000000000457c /system/bin/crasher64 (do_action+966)
155 #04 pc 0000000000005528 /system/bin/crasher64 (main+78)
156 #05 pc 0000000000047cd4 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+80)
157"""
158
Colin Cross807ec0e2016-03-04 17:29:01 -0800159libmemunreachable = """
160 Unreachable memory
161 48 bytes in 2 unreachable allocations
162 ABI: 'arm'
163
164 24 bytes unreachable at a11e6748
165 and 24 similar unreachable bytes in 1 allocation
166 contents:
167 a11e6748: 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 73 79 73 74 com.android.syst
168 a11e6758: 65 6d 75 69 00 00 00 00 emui....
169 #00 pc 000076ae /system/lib/libcutils.so (set_process_name+45)
170 #01 pc 000989d6 /system/lib/libandroid_runtime.so (android_os_Process_setArgV0(_JNIEnv*, _jobject*, _jstring*)+125)
171"""
Andreas Gampe48068ac2016-07-25 21:07:27 -0700172
173# This is a long crash in ASAN format, which does not pad frame numbers. This should be used
174# in a test to ensure that the stack is not split into two (see stack_core's test_long_asan_crash).
175long_asan_crash = """
176Build fingerprint: 'Android/aosp_arm/generic_arm:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys'
177ABI: 'arm'
178
179 #0 0x727d4dfdaf (/system/lib/libclang_rt.asan-arm-android.so+0x31daf)
180
181 #1 0x727d4e00af (/system/lib/libclang_rt.asan-arm-android.so+0x320af)
182
183 #2 0x72778db0cf (/data/lib/libc.so+0x740cf)
184
185 #3 0x725688a66f (/does/not/matter/a.so+0x1066f)
186
187 #4 0x72568a02af (/does/not/matter/a.so+0x262af)
188
189 #5 0x725689e313 (/does/not/matter/a.so+0x24313)
190
191 #6 0x72568a95eb (/does/not/matter/a.so+0x2f5eb)
192
193 #7 0x725688de6f (/does/not/matter/a.so+0x13e6f)
194
195 #8 0x72778ceeff (/does/not/matter/a.so+0x67eff)
196
197 #9 0x7277884983 (/does/not/matter/a.so+0x1d983)
198
199 #10 0x7277884983 (/does/not/matter/a.so+0x1d983)
200"""