lin
2025-06-05 ed3dd9d3e7519a82bb871d5eedb24a2fa0c91f47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package runtime
 
const (
   // These values are referred to in the source code
   // but really don't matter. Even so, use the standard numbers.
   _SIGQUIT = 3
   _SIGTRAP = 5
   _SIGSEGV = 11
   _SIGPROF = 27
)
 
type timespec struct {
   tv_sec  int64
   tv_nsec int32
}
 
type excregsarm struct {
   r0   uint32
   r1   uint32
   r2   uint32
   r3   uint32
   r4   uint32
   r5   uint32
   r6   uint32
   r7   uint32
   r8   uint32
   r9   uint32 // the value reported here is undefined.
   r10  uint32
   r11  uint32
   r12  uint32
   sp   uint32 /* r13 */
   lr   uint32 /* r14 */
   pc   uint32 /* r15 */
   cpsr uint32
}
 
type exccontext struct {
   size                    uint32
   portable_context_offset uint32
   portable_context_size   uint32
   arch                    uint32
   regs_size               uint32
   reserved                [11]uint32
   regs                    excregsarm
}
 
type excportablecontext struct {
   pc uint32
   sp uint32
   fp uint32
}