Openmoko Bug #2221: xserver-xglamo sometimes freezes and consumes 90% cpu time

Openmoko Public Trac bugs at docs.openmoko.org
Tue Jan 27 20:04:11 CET 2009


#2221: xserver-xglamo sometimes freezes and consumes 90% cpu time
---------------------+------------------------------------------------------
 Reporter:  lindi    |          Owner:  openmoko-devel
     Type:  defect   |         Status:  new           
 Priority:  normal   |      Milestone:                
Component:  unknown  |        Version:  unspecified   
 Severity:  normal   |       Keywords:                
 Haspatch:  0        |      Blockedby:                
Estimated:           |    Patchreview:                
 Blocking:           |   Reproducible:                
---------------------+------------------------------------------------------
 Sometimes after suspend xglamo goes in to a state where it consumes 90%
 cpu time and does not respond client requests. This does not happen
 immediately after suspend, I am usually often able to type a few
 characters with virtual keyboard when it hits.

 Environment: debian unstable on freerunner with xserver-xglamo
 1.3.0.0+git20080807-3 and andy-tracking b8b36e5ec3db71d kernel and u-boot.

 strace is just full of
 {{{
 20:46:33.578917 --- SIGALRM (Alarm clock) @ 0 (0) ---
 20:46:33.581122 sigreturn()             = ? (mask now [TRAP RTMIN])
 20:46:33.586613 gettimeofday({1233081993, 587488}, NULL) = 0
 20:46:33.589400 gettimeofday({1233081993, 590273}, NULL) = 0
 20:46:33.592340 gettimeofday({1233081993, 593213}, NULL) = 0
 20:46:33.594828 gettimeofday({1233081993, 595699}, NULL) = 0
 20:46:33.597360 --- SIGALRM (Alarm clock) @ 0 (0) ---
 20:46:33.599719 sigreturn()             = ? (mask now [TRAP RTMIN])
 20:46:33.605213 gettimeofday({1233081993, 606236}, NULL) = 0
 20:46:33.608150 gettimeofday({1233081993, 609024}, NULL) = 0
 20:46:33.611087 gettimeofday({1233081993, 611970}, NULL) = 0
 20:46:33.613589 gettimeofday({1233081993, 614462}, NULL) = 0
 20:46:33.616328 gettimeofday({1233081993, 617210}, NULL) = 0
 20:46:33.618953 --- SIGALRM (Alarm clock) @ 0 (0) ---
 20:46:33.621426 sigreturn()             = ? (mask now [TRAP RTMIN])
 20:46:33.626601 gettimeofday({1233081993, 627758}, NULL) = 0
 20:46:33.629378 gettimeofday({1233081993, 630535}, NULL) = 0
 20:46:33.632346 gettimeofday({1233081993, 633215}, NULL) = 0
 20:46:33.634836 gettimeofday({1233081993, 635709}, NULL) = 0
 20:46:33.637646 --- SIGALRM (Alarm clock) @ 0 (0) ---
 20:46:33.639950 sigreturn()             = ? (mask now [TRAP RTMIN])
 }}}

 gdb does not show anything usable as I have no debugging symbols:
 {{{
 0x401ded9c in gettimeofday () from /lib/libc.so.6
 (gdb) bt
 #0  0x401ded9c in gettimeofday () from /lib/libc.so.6
 #1  0x00014e48 in ?? ()
 Cannot access memory at address 0x0
 (gdb) info register
 r0             0x0      0
 r1             0x0      0
 r2             0x497f58b7       1233082551
 r3             0x0      0
 r4             0x40022612       1073882642
 r5             0x3af2fe0        61812704
 r6             0x3      3
 r7             0x4e     78
 r8             0x134d60 1264992
 r9             0x1b2530 1778992
 r10            0x20000  131072
 r11            0x0      0
 r12            0x3      3
 sp             0x3af2fe0        0x3af2fe0
 lr             0x14e48  85576
 pc             0x401ded9c       0x401ded9c <gettimeofday+12>
 fps            0x1001000        16781312
 cpsr           0x80000010       2147483664
 (gdb) define xsi
 Type commands for definition of "xsi".
 End with a line saying just "end".
 >si
 >x/4i $pc
 >end
 (gdb) xsi
 0x401deda0 in gettimeofday () from /lib/libc.so.6
 0x401deda0 <gettimeofday+16>:   cmn     r0, #4096       ; 0x1000
 0x401deda4 <gettimeofday+20>:   bxcc    lr
 0x401deda8 <gettimeofday+24>:   b       0x40173f40
 0x401dedac:     nop                     (mov r0,r0)
 (gdb)
 0x401deda4 in gettimeofday () from /lib/libc.so.6
 0x401deda4 <gettimeofday+20>:   bxcc    lr
 0x401deda8 <gettimeofday+24>:   b       0x40173f40
 0x401dedac:     nop                     (mov r0,r0)
 0x401dedb0 <settimeofday>:      mov     r12, r7
 (gdb)
 Cannot access memory at address 0x0
 0x00014e48 in ?? ()
 0x14e48 <shmget+12156>: ldr     r1, [sp]
 0x14e4c <shmget+12160>: ldr     r0, [sp, #8]
 0x14e50 <shmget+12164>: cmp     r1, r0
 0x14e54 <shmget+12168>: blt     0x14ebc <shmget+12272>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e4c in ?? ()
 0x14e4c <shmget+12160>: ldr     r0, [sp, #8]
 0x14e50 <shmget+12164>: cmp     r1, r0
 0x14e54 <shmget+12168>: blt     0x14ebc <shmget+12272>
 0x14e58 <shmget+12172>: beq     0x14eac <shmget+12256>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e50 in ?? ()
 0x14e50 <shmget+12164>: cmp     r1, r0
 0x14e54 <shmget+12168>: blt     0x14ebc <shmget+12272>
 0x14e58 <shmget+12172>: beq     0x14eac <shmget+12256>
 0x14e5c <shmget+12176>: mov     r3, r1
 (gdb)
 Cannot access memory at address 0x0
 0x00014e54 in ?? ()
 0x14e54 <shmget+12168>: blt     0x14ebc <shmget+12272>
 0x14e58 <shmget+12172>: beq     0x14eac <shmget+12256>
 0x14e5c <shmget+12176>: mov     r3, r1
 0x14e60 <shmget+12180>: mov     r1, r0
 (gdb)
 Cannot access memory at address 0x0
 0x00014ebc in ?? ()
 0x14ebc <shmget+12272>: ldrh    r3, [r4]
 0x14ec0 <shmget+12276>: and     r3, r3, r6
 0x14ec4 <shmget+12280>: cmp     r3, r7
 0x14ec8 <shmget+12284>: bne     0x14e3c <shmget+12144>
 (gdb)
 Cannot access memory at address 0x0
 0x00014ec0 in ?? ()
 0x14ec0 <shmget+12276>: and     r3, r3, r6
 0x14ec4 <shmget+12280>: cmp     r3, r7
 0x14ec8 <shmget+12284>: bne     0x14e3c <shmget+12144>
 0x14ecc <shmget+12288>: cmp     r1, r0
 (gdb)
 Cannot access memory at address 0x0
 0x00014ec4 in ?? ()
 0x14ec4 <shmget+12280>: cmp     r3, r7
 0x14ec8 <shmget+12284>: bne     0x14e3c <shmget+12144>
 0x14ecc <shmget+12288>: cmp     r1, r0
 0x14ed0 <shmget+12292>: blt     0x14ea0 <shmget+12244>
 (gdb)
 Cannot access memory at address 0x0
 0x00014ec8 in ?? ()
 0x14ec8 <shmget+12284>: bne     0x14e3c <shmget+12144>
 0x14ecc <shmget+12288>: cmp     r1, r0
 0x14ed0 <shmget+12292>: blt     0x14ea0 <shmget+12244>
 0x14ed4 <shmget+12296>: b       0x14e6c <shmget+12192>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e3c in ?? ()
 0x14e3c <shmget+12144>: mov     r1, #0  ; 0x0
 0x14e40 <shmget+12148>: mov     r0, sp
 0x14e44 <shmget+12152>: bl      0x11920 <gettimeofday>
 0x14e48 <shmget+12156>: ldr     r1, [sp]
 (gdb)
 Cannot access memory at address 0x0
 0x00014e40 in ?? ()
 0x14e40 <shmget+12148>: mov     r0, sp
 0x14e44 <shmget+12152>: bl      0x11920 <gettimeofday>
 0x14e48 <shmget+12156>: ldr     r1, [sp]
 0x14e4c <shmget+12160>: ldr     r0, [sp, #8]
 (gdb)
 Cannot access memory at address 0x0
 0x00014e44 in ?? ()
 0x14e44 <shmget+12152>: bl      0x11920 <gettimeofday>
 0x14e48 <shmget+12156>: ldr     r1, [sp]
 0x14e4c <shmget+12160>: ldr     r0, [sp, #8]
 0x14e50 <shmget+12164>: cmp     r1, r0
 (gdb)
 Cannot access memory at address 0x0
 0x00011920 in gettimeofday ()
 0x11920 <gettimeofday>: add     r12, pc, #1048576       ; 0x100000
 0x11924 <gettimeofday+4>:       add     r12, r12, #77824        ; 0x13000
 0x11928 <gettimeofday+8>:       ldr     pc, [r12, #3308]!
 0x1192c <XdmcpFill>:    add     r12, pc, #1048576       ; 0x100000
 (gdb)
 Cannot access memory at address 0x0
 0x00011924 in gettimeofday ()
 0x11924 <gettimeofday+4>:       add     r12, r12, #77824        ; 0x13000
 0x11928 <gettimeofday+8>:       ldr     pc, [r12, #3308]!
 0x1192c <XdmcpFill>:    add     r12, pc, #1048576       ; 0x100000
 0x11930 <XdmcpFill+4>:  add     r12, r12, #77824        ; 0x13000
 (gdb)
 Cannot access memory at address 0x0
 0x00011928 in gettimeofday ()
 0x11928 <gettimeofday+8>:       ldr     pc, [r12, #3308]!
 0x1192c <XdmcpFill>:    add     r12, pc, #1048576       ; 0x100000
 0x11930 <XdmcpFill+4>:  add     r12, r12, #77824        ; 0x13000
 0x11934 <XdmcpFill+8>:  ldr     pc, [r12, #3300]!
 (gdb)
 Cannot access memory at address 0x0
 0x401ded90 in gettimeofday () from /lib/libc.so.6
 0x401ded90 <gettimeofday>:      mov     r12, r7
 0x401ded94 <gettimeofday+4>:    mov     r7, #78 ; 0x4e
 0x401ded98 <gettimeofday+8>:    svc     0x00000000
 0x401ded9c <gettimeofday+12>:   mov     r7, r12
 (gdb)
 0x401ded94 in gettimeofday () from /lib/libc.so.6
 0x401ded94 <gettimeofday+4>:    mov     r7, #78 ; 0x4e
 0x401ded98 <gettimeofday+8>:    svc     0x00000000
 0x401ded9c <gettimeofday+12>:   mov     r7, r12
 0x401deda0 <gettimeofday+16>:   cmn     r0, #4096       ; 0x1000
 (gdb)
 0x401ded98 in gettimeofday () from /lib/libc.so.6
 0x401ded98 <gettimeofday+8>:    svc     0x00000000
 0x401ded9c <gettimeofday+12>:   mov     r7, r12
 0x401deda0 <gettimeofday+16>:   cmn     r0, #4096       ; 0x1000
 0x401deda4 <gettimeofday+20>:   bxcc    lr
 (gdb)
 0x401ded9c in gettimeofday () from /lib/libc.so.6
 0x401ded9c <gettimeofday+12>:   mov     r7, r12
 0x401deda0 <gettimeofday+16>:   cmn     r0, #4096       ; 0x1000
 0x401deda4 <gettimeofday+20>:   bxcc    lr
 0x401deda8 <gettimeofday+24>:   b       0x40173f40
 (gdb)
 0x401deda0 in gettimeofday () from /lib/libc.so.6
 0x401deda0 <gettimeofday+16>:   cmn     r0, #4096       ; 0x1000
 0x401deda4 <gettimeofday+20>:   bxcc    lr
 0x401deda8 <gettimeofday+24>:   b       0x40173f40
 0x401dedac:     nop                     (mov r0,r0)
 (gdb)
 0x401deda4 in gettimeofday () from /lib/libc.so.6
 0x401deda4 <gettimeofday+20>:   bxcc    lr
 0x401deda8 <gettimeofday+24>:   b       0x40173f40
 0x401dedac:     nop                     (mov r0,r0)
 0x401dedb0 <settimeofday>:      mov     r12, r7
 (gdb)
 Cannot access memory at address 0x0
 0x00014e48 in ?? ()
 0x14e48 <shmget+12156>: ldr     r1, [sp]
 0x14e4c <shmget+12160>: ldr     r0, [sp, #8]
 0x14e50 <shmget+12164>: cmp     r1, r0
 0x14e54 <shmget+12168>: blt     0x14ebc <shmget+12272>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e4c in ?? ()
 0x14e4c <shmget+12160>: ldr     r0, [sp, #8]
 0x14e50 <shmget+12164>: cmp     r1, r0
 0x14e54 <shmget+12168>: blt     0x14ebc <shmget+12272>
 0x14e58 <shmget+12172>: beq     0x14eac <shmget+12256>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e50 in ?? ()
 0x14e50 <shmget+12164>: cmp     r1, r0
 0x14e54 <shmget+12168>: blt     0x14ebc <shmget+12272>
 0x14e58 <shmget+12172>: beq     0x14eac <shmget+12256>
 0x14e5c <shmget+12176>: mov     r3, r1
 (gdb)
 Cannot access memory at address 0x0
 0x00014e54 in ?? ()
 0x14e54 <shmget+12168>: blt     0x14ebc <shmget+12272>
 0x14e58 <shmget+12172>: beq     0x14eac <shmget+12256>
 0x14e5c <shmget+12176>: mov     r3, r1
 0x14e60 <shmget+12180>: mov     r1, r0
 (gdb)
 Cannot access memory at address 0x0
 0x00014e58 in ?? ()
 0x14e58 <shmget+12172>: beq     0x14eac <shmget+12256>
 0x14e5c <shmget+12176>: mov     r3, r1
 0x14e60 <shmget+12180>: mov     r1, r0
 0x14e64 <shmget+12184>: mov     r0, r1
 (gdb)
 Cannot access memory at address 0x0
 0x00014e5c in ?? ()
 0x14e5c <shmget+12176>: mov     r3, r1
 0x14e60 <shmget+12180>: mov     r1, r0
 0x14e64 <shmget+12184>: mov     r0, r1
 0x14e68 <shmget+12188>: mov     r1, r3
 (gdb)
 Cannot access memory at address 0x0
 0x00014e60 in ?? ()
 0x14e60 <shmget+12180>: mov     r1, r0
 0x14e64 <shmget+12184>: mov     r0, r1
 0x14e68 <shmget+12188>: mov     r1, r3
 0x14e6c <shmget+12192>: cmp     r1, r0
 (gdb)
 Cannot access memory at address 0x0
 0x00014e64 in ?? ()
 0x14e64 <shmget+12184>: mov     r0, r1
 0x14e68 <shmget+12188>: mov     r1, r3
 0x14e6c <shmget+12192>: cmp     r1, r0
 0x14e70 <shmget+12196>: beq     0x14f08 <shmget+12348>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e68 in ?? ()
 0x14e68 <shmget+12188>: mov     r1, r3
 0x14e6c <shmget+12192>: cmp     r1, r0
 0x14e70 <shmget+12196>: beq     0x14f08 <shmget+12348>
 0x14e74 <shmget+12200>: mov     r0, r8
 (gdb)
 Cannot access memory at address 0x0
 0x00014e6c in ?? ()
 0x14e6c <shmget+12192>: cmp     r1, r0
 0x14e70 <shmget+12196>: beq     0x14f08 <shmget+12348>
 0x14e74 <shmget+12200>: mov     r0, r8
 0x14e78 <shmget+12204>: ldr     r2, [pc, #172]  ; 0x14f2c <shmget+12384>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e70 in ?? ()
 0x14e70 <shmget+12196>: beq     0x14f08 <shmget+12348>
 0x14e74 <shmget+12200>: mov     r0, r8
 0x14e78 <shmget+12204>: ldr     r2, [pc, #172]  ; 0x14f2c <shmget+12384>
 0x14e7c <shmget+12208>: mov     r1, #5632       ; 0x1600
 (gdb)
 Cannot access memory at address 0x0
 0x00014e74 in ?? ()
 0x14e74 <shmget+12200>: mov     r0, r8
 0x14e78 <shmget+12204>: ldr     r2, [pc, #172]  ; 0x14f2c <shmget+12384>
 0x14e7c <shmget+12208>: mov     r1, #5632       ; 0x1600
 0x14e80 <shmget+12212>: bl      0x12178 <shmget+684>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e78 in ?? ()
 0x14e78 <shmget+12204>: ldr     r2, [pc, #172]  ; 0x14f2c <shmget+12384>
 0x14e7c <shmget+12208>: mov     r1, #5632       ; 0x1600
 0x14e80 <shmget+12212>: bl      0x12178 <shmget+684>
 0x14e84 <shmget+12216>: ldr     r3, [r8, #264]
 (gdb)
 Cannot access memory at address 0x0
 0x00014e7c in ?? ()
 0x14e7c <shmget+12208>: mov     r1, #5632       ; 0x1600
 0x14e80 <shmget+12212>: bl      0x12178 <shmget+684>
 0x14e84 <shmget+12216>: ldr     r3, [r8, #264]
 0x14e88 <shmget+12220>: mov     r1, #0  ; 0x0
 (gdb)
 Cannot access memory at address 0x0
 0x00014e80 in ?? ()
 0x14e80 <shmget+12212>: bl      0x12178 <shmget+684>
 0x14e84 <shmget+12216>: ldr     r3, [r8, #264]
 0x14e88 <shmget+12220>: mov     r1, #0  ; 0x0
 0x14e8c <shmget+12224>: ldr     r0, [r3, #8]
 (gdb)
 Cannot access memory at address 0x0
 0x00012178 in ?? ()
 0x12178 <shmget+684>:   cmp     r1, r2
 0x1217c <shmget+688>:   ldr     r0, [r0, #260]
 0x12180 <shmget+692>:   bxgt    lr
 0x12184 <shmget+696>:   rsb     r3, r1, r2
 (gdb)
 Cannot access memory at address 0x0
 0x0001217c in ?? ()
 0x1217c <shmget+688>:   ldr     r0, [r0, #260]
 0x12180 <shmget+692>:   bxgt    lr
 0x12184 <shmget+696>:   rsb     r3, r1, r2
 0x12188 <shmget+700>:   ldr     r2, [r0, #1828]
 (gdb)
 Cannot access memory at address 0x0
 0x00012180 in ?? ()
 0x12180 <shmget+692>:   bxgt    lr
 0x12184 <shmget+696>:   rsb     r3, r1, r2
 0x12188 <shmget+700>:   ldr     r2, [r0, #1828]
 0x1218c <shmget+704>:   lsr     r3, r3, #1
 (gdb)
 Cannot access memory at address 0x0
 0x00012184 in ?? ()
 0x12184 <shmget+696>:   rsb     r3, r1, r2
 0x12188 <shmget+700>:   ldr     r2, [r0, #1828]
 0x1218c <shmget+704>:   lsr     r3, r3, #1
 0x12190 <shmget+708>:   add     r1, r2, r1
 (gdb)
 Cannot access memory at address 0x0
 0x00012188 in ?? ()
 0x12188 <shmget+700>:   ldr     r2, [r0, #1828]
 0x1218c <shmget+704>:   lsr     r3, r3, #1
 0x12190 <shmget+708>:   add     r1, r2, r1
 0x12194 <shmget+712>:   mov     r0, #0  ; 0x0
 (gdb)
 Cannot access memory at address 0x0
 0x0001218c in ?? ()
 0x1218c <shmget+704>:   lsr     r3, r3, #1
 0x12190 <shmget+708>:   add     r1, r2, r1
 0x12194 <shmget+712>:   mov     r0, #0  ; 0x0
 0x12198 <shmget+716>:   add     r2, r3, #1      ; 0x1
 (gdb)
 Cannot access memory at address 0x0
 0x00012190 in ?? ()
 0x12190 <shmget+708>:   add     r1, r2, r1
 0x12194 <shmget+712>:   mov     r0, #0  ; 0x0
 0x12198 <shmget+716>:   add     r2, r3, #1      ; 0x1
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 (gdb)
 Cannot access memory at address 0x0
 0x00012194 in ?? ()
 0x12194 <shmget+712>:   mov     r0, #0  ; 0x0
 0x12198 <shmget+716>:   add     r2, r3, #1      ; 0x1
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 (gdb)
 Cannot access memory at address 0x0
 0x00012198 in ?? ()
 0x12198 <shmget+716>:   add     r2, r3, #1      ; 0x1
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x0001219c in ?? ()
 0x1219c <shmget+720>:   add     r0, r0, #1      ; 0x1
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 (gdb)
 Cannot access memory at address 0x0
 0x000121a0 in ?? ()
 0x121a0 <shmget+724>:   cmp     r0, r2
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000121a4 in ?? ()
 0x121a4 <shmget+728>:   ldrh    r3, [r1], #2
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000121a8 in ?? ()
 0x121a8 <shmget+732>:   bne     0x1219c <shmget+720>
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 (gdb)
 Cannot access memory at address 0x0
 0x000121ac in ?? ()
 0x121ac <shmget+736>:   bx      lr
 0x121b0 <shmget+740>:   push    {r4, lr}
 0x121b4 <shmget+744>:   ldr     r3, [pc, #84]   ; 0x12210 <shmget+836>
 0x121b8 <shmget+748>:   ldr     r2, [r0, #360]
 (gdb)
 Cannot access memory at address 0x0
 0x00014e84 in ?? ()
 0x14e84 <shmget+12216>: ldr     r3, [r8, #264]
 0x14e88 <shmget+12220>: mov     r1, #0  ; 0x0
 0x14e8c <shmget+12224>: ldr     r0, [r3, #8]
 0x14e90 <shmget+12228>: bl      0x149a4 <shmget+10968>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e88 in ?? ()
 0x14e88 <shmget+12220>: mov     r1, #0  ; 0x0
 0x14e8c <shmget+12224>: ldr     r0, [r3, #8]
 0x14e90 <shmget+12228>: bl      0x149a4 <shmget+10968>
 0x14e94 <shmget+12232>: ldr     r3, [r8, #264]
 (gdb)
 Cannot access memory at address 0x0
 0x00014e8c in ?? ()
 0x14e8c <shmget+12224>: ldr     r0, [r3, #8]
 0x14e90 <shmget+12228>: bl      0x149a4 <shmget+10968>
 0x14e94 <shmget+12232>: ldr     r3, [r8, #264]
 0x14e98 <shmget+12236>: ldr     r0, [r3, #8]
 (gdb)
 Cannot access memory at address 0x0
 0x00014e90 in ?? ()
 0x14e90 <shmget+12228>: bl      0x149a4 <shmget+10968>
 0x14e94 <shmget+12232>: ldr     r3, [r8, #264]
 0x14e98 <shmget+12236>: ldr     r0, [r3, #8]
 0x14e9c <shmget+12240>: bl      0x162f8 <shmget+17452>
 (gdb)
 Cannot access memory at address 0x0
 0x000149a4 in ?? ()
 0x149a4 <shmget+10968>: push    {r4, r5, r6, lr}
 0x149a8 <shmget+10972>: ldr     r3, [pc, #148]  ; 0x14a44 <shmget+11128>
 0x149ac <shmget+10976>: ldr     r12, [r0, #360]
 0x149b0 <shmget+10980>: ldr     r0, [r3]
 (gdb)
 Cannot access memory at address 0x0
 0x000149a8 in ?? ()
 0x149a8 <shmget+10972>: ldr     r3, [pc, #148]  ; 0x14a44 <shmget+11128>
 0x149ac <shmget+10976>: ldr     r12, [r0, #360]
 0x149b0 <shmget+10980>: ldr     r0, [r3]
 0x149b4 <shmget+10984>: mov     r4, r1
 (gdb)
 Cannot access memory at address 0x0
 0x000149ac in ?? ()
 0x149ac <shmget+10976>: ldr     r12, [r0, #360]
 0x149b0 <shmget+10980>: ldr     r0, [r3]
 0x149b4 <shmget+10984>: mov     r4, r1
 0x149b8 <shmget+10988>: ldr     r3, [r12, r0, lsl #2]
 (gdb)
 Cannot access memory at address 0x0
 0x000149b0 in ?? ()
 0x149b0 <shmget+10980>: ldr     r0, [r3]
 0x149b4 <shmget+10984>: mov     r4, r1
 0x149b8 <shmget+10988>: ldr     r3, [r12, r0, lsl #2]
 0x149bc <shmget+10992>: ldr     r2, [r3, #4]
 (gdb)
 Cannot access memory at address 0x0
 0x000149b4 in ?? ()
 0x149b4 <shmget+10984>: mov     r4, r1
 0x149b8 <shmget+10988>: ldr     r3, [r12, r0, lsl #2]
 0x149bc <shmget+10992>: ldr     r2, [r3, #4]
 0x149c0 <shmget+10996>: ldr     r1, [r2, #56]
 (gdb)
 Cannot access memory at address 0x0
 0x000149b8 in ?? ()
 0x149b8 <shmget+10988>: ldr     r3, [r12, r0, lsl #2]
 0x149bc <shmget+10992>: ldr     r2, [r3, #4]
 0x149c0 <shmget+10996>: ldr     r1, [r2, #56]
 0x149c4 <shmget+11000>: ldr     r5, [r1, #1828]
 (gdb)
 Cannot access memory at address 0x0
 0x000149bc in ?? ()
 0x149bc <shmget+10992>: ldr     r2, [r3, #4]
 0x149c0 <shmget+10996>: ldr     r1, [r2, #56]
 0x149c4 <shmget+11000>: ldr     r5, [r1, #1828]
 0x149c8 <shmget+11004>: cmp     r5, #0  ; 0x0
 (gdb)
 Cannot access memory at address 0x0
 0x000149c0 in ?? ()
 0x149c0 <shmget+10996>: ldr     r1, [r2, #56]
 0x149c4 <shmget+11000>: ldr     r5, [r1, #1828]
 0x149c8 <shmget+11004>: cmp     r5, #0  ; 0x0
 0x149cc <shmget+11008>: beq     0x14a14 <shmget+11080>
 (gdb)
 Cannot access memory at address 0x0
 0x000149c4 in ?? ()
 0x149c4 <shmget+11000>: ldr     r5, [r1, #1828]
 0x149c8 <shmget+11004>: cmp     r5, #0  ; 0x0
 0x149cc <shmget+11008>: beq     0x14a14 <shmget+11080>
 0x149d0 <shmget+11012>: cmp     r4, #1  ; 0x1
 (gdb)
 Cannot access memory at address 0x0
 0x000149c8 in ?? ()
 0x149c8 <shmget+11004>: cmp     r5, #0  ; 0x0
 0x149cc <shmget+11008>: beq     0x14a14 <shmget+11080>
 0x149d0 <shmget+11012>: cmp     r4, #1  ; 0x1
 0x149d4 <shmget+11016>: beq     0x14a34 <shmget+11112>
 (gdb)
 Cannot access memory at address 0x0
 0x000149cc in ?? ()
 0x149cc <shmget+11008>: beq     0x14a14 <shmget+11080>
 0x149d0 <shmget+11012>: cmp     r4, #1  ; 0x1
 0x149d4 <shmget+11016>: beq     0x14a34 <shmget+11112>
 0x149d8 <shmget+11020>: movcc   r4, #30 ; 0x1e
 (gdb)
 Cannot access memory at address 0x0
 0x000149d0 in ?? ()
 0x149d0 <shmget+11012>: cmp     r4, #1  ; 0x1
 0x149d4 <shmget+11016>: beq     0x14a34 <shmget+11112>
 0x149d8 <shmget+11020>: movcc   r4, #30 ; 0x1e
 0x149dc <shmget+11024>: movcc   r2, #8192       ; 0x2000
 (gdb)
 Cannot access memory at address 0x0
 0x000149d4 in ?? ()
 0x149d4 <shmget+11016>: beq     0x14a34 <shmget+11112>
 0x149d8 <shmget+11020>: movcc   r4, #30 ; 0x1e
 0x149dc <shmget+11024>: movcc   r2, #8192       ; 0x2000
 0x149e0 <shmget+11028>: ldrcc   r6, [pc, #96]   ; 0x14a48 <shmget+11132>
 (gdb)
 Cannot access memory at address 0x0
 0x000149d8 in ?? ()
 0x149d8 <shmget+11020>: movcc   r4, #30 ; 0x1e
 0x149dc <shmget+11024>: movcc   r2, #8192       ; 0x2000
 0x149e0 <shmget+11028>: ldrcc   r6, [pc, #96]   ; 0x14a48 <shmget+11132>
 0x149e4 <shmget+11032>: bcs     0x14a1c <shmget+11088>
 (gdb)
 Cannot access memory at address 0x0
 0x000149dc in ?? ()
 0x149dc <shmget+11024>: movcc   r2, #8192       ; 0x2000
 0x149e0 <shmget+11028>: ldrcc   r6, [pc, #96]   ; 0x14a48 <shmget+11132>
 0x149e4 <shmget+11032>: bcs     0x14a1c <shmget+11088>
 0x149e8 <shmget+11036>: ldrh    r3, [r5, r4]
 (gdb)
 Cannot access memory at address 0x0
 0x000149e0 in ?? ()
 0x149e0 <shmget+11028>: ldrcc   r6, [pc, #96]   ; 0x14a48 <shmget+11132>
 0x149e4 <shmget+11032>: bcs     0x14a1c <shmget+11088>
 0x149e8 <shmget+11036>: ldrh    r3, [r5, r4]
 0x149ec <shmget+11040>: mov     r0, #5  ; 0x5
 (gdb)
 Cannot access memory at address 0x0
 0x000149e4 in ?? ()
 0x149e4 <shmget+11032>: bcs     0x14a1c <shmget+11088>
 0x149e8 <shmget+11036>: ldrh    r3, [r5, r4]
 0x149ec <shmget+11040>: mov     r0, #5  ; 0x5
 0x149f0 <shmget+11044>: and     r3, r3, r6
 (gdb)
 Cannot access memory at address 0x0
 0x000149e8 in ?? ()
 0x149e8 <shmget+11036>: ldrh    r3, [r5, r4]
 0x149ec <shmget+11040>: mov     r0, #5  ; 0x5
 0x149f0 <shmget+11044>: and     r3, r3, r6
 0x149f4 <shmget+11048>: orr     r3, r3, r2
 (gdb)
 Cannot access memory at address 0x0
 0x000149ec in ?? ()
 0x149ec <shmget+11040>: mov     r0, #5  ; 0x5
 0x149f0 <shmget+11044>: and     r3, r3, r6
 0x149f4 <shmget+11048>: orr     r3, r3, r2
 0x149f8 <shmget+11052>: strh    r3, [r5, r4]
 (gdb)
 Cannot access memory at address 0x0
 0x000149f0 in ?? ()
 0x149f0 <shmget+11044>: and     r3, r3, r6
 0x149f4 <shmget+11048>: orr     r3, r3, r2
 0x149f8 <shmget+11052>: strh    r3, [r5, r4]
 0x149fc <shmget+11056>: bl      0x118a8 <usleep>
 (gdb)
 Cannot access memory at address 0x0
 0x000149f4 in ?? ()
 0x149f4 <shmget+11048>: orr     r3, r3, r2
 0x149f8 <shmget+11052>: strh    r3, [r5, r4]
 0x149fc <shmget+11056>: bl      0x118a8 <usleep>
 0x14a00 <shmget+11060>: ldrh    r3, [r5, r4]
 (gdb)
 Cannot access memory at address 0x0
 0x000149f8 in ?? ()
 0x149f8 <shmget+11052>: strh    r3, [r5, r4]
 0x149fc <shmget+11056>: bl      0x118a8 <usleep>
 0x14a00 <shmget+11060>: ldrh    r3, [r5, r4]
 0x14a04 <shmget+11064>: mov     r0, #5  ; 0x5
 (gdb)
 Cannot access memory at address 0x0
 0x000149fc in ?? ()
 0x149fc <shmget+11056>: bl      0x118a8 <usleep>
 0x14a00 <shmget+11060>: ldrh    r3, [r5, r4]
 0x14a04 <shmget+11064>: mov     r0, #5  ; 0x5
 0x14a08 <shmget+11068>: and     r3, r3, r6
 (gdb)
 Cannot access memory at address 0x0
 0x000118a8 in usleep ()
 0x118a8 <usleep>:       add     r12, pc, #1048576       ; 0x100000
 0x118ac <usleep+4>:     add     r12, r12, #77824        ; 0x13000
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 (gdb)
 Cannot access memory at address 0x0
 0x000118ac in usleep ()
 0x118ac <usleep+4>:     add     r12, r12, #77824        ; 0x13000
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 0x118b8 <sqrt+4>:       add     r12, r12, #77824        ; 0x13000
 (gdb)
 Cannot access memory at address 0x0
 0x000118b0 in usleep ()
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 0x118b8 <sqrt+4>:       add     r12, r12, #77824        ; 0x13000
 0x118bc <sqrt+8>:       ldr     pc, [r12, #3380]!
 (gdb)
 Cannot access memory at address 0x0
 0x4021b164 in usleep () from /lib/libc.so.6
 0x4021b164 <usleep>:    ldr     r3, [pc, #84]   ; 0x4021b1c0 <usleep+92>
 0x4021b168 <usleep+4>:  push    {lr}            ; (str lr, [sp, #-4]!)
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 (gdb)
 0x4021b168 in usleep () from /lib/libc.so.6
 0x4021b168 <usleep+4>:  push    {lr}            ; (str lr, [sp, #-4]!)
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 (gdb)
 0x4021b16c in usleep () from /lib/libc.so.6
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 (gdb)
 0x4021b170 in usleep () from /lib/libc.so.6
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 (gdb)
 0x4021b174 in usleep () from /lib/libc.so.6
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 (gdb)
 0x4021b178 in usleep () from /lib/libc.so.6
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 (gdb)
 0x4021b17c in usleep () from /lib/libc.so.6
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 (gdb)
 0x4021b180 in usleep () from /lib/libc.so.6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 (gdb)
 0x4021b184 in usleep () from /lib/libc.so.6
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 (gdb)
 0x4021b188 in usleep () from /lib/libc.so.6
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 (gdb)
 0x4021b18c in usleep () from /lib/libc.so.6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 (gdb)
 0x4021b190 in usleep () from /lib/libc.so.6
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 (gdb)
 0x4021b194 in usleep () from /lib/libc.so.6
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 (gdb)
 0x4021b198 in usleep () from /lib/libc.so.6
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 (gdb)
 0x4021b19c in usleep () from /lib/libc.so.6
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 (gdb)
 0x4021b1a0 in usleep () from /lib/libc.so.6
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 (gdb)
 0x4021b1a4 in usleep () from /lib/libc.so.6
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 (gdb)
 0x4021b1a8 in usleep () from /lib/libc.so.6
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 (gdb)
 0x4021b1ac in usleep () from /lib/libc.so.6
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 (gdb)
 0x4021b1b0 in usleep () from /lib/libc.so.6
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 (gdb)
 0x401eeb40 in nanosleep () from /lib/libc.so.6
 0x401eeb40 <nanosleep>: ldr     r12, [pc, #-40] ; 0x401eeb20
 0x401eeb44 <nanosleep+4>:       ldr     r12, [pc, r12]
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 (gdb)
 0x401eeb44 in nanosleep () from /lib/libc.so.6
 0x401eeb44 <nanosleep+4>:       ldr     r12, [pc, r12]
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 (gdb)
 0x401eeb48 in nanosleep () from /lib/libc.so.6
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 (gdb)
 0x401eeb4c in nanosleep () from /lib/libc.so.6
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 (gdb)
 0x401eeb50 in nanosleep () from /lib/libc.so.6
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 (gdb)
 0x401eeb54 in nanosleep () from /lib/libc.so.6
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 (gdb)
 0x401eeb58 in nanosleep () from /lib/libc.so.6
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 (gdb)
 0x401eeb5c in nanosleep () from /lib/libc.so.6
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 (gdb)
 0x401eeb60 in nanosleep () from /lib/libc.so.6
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 0x401eeb6c <nanosleep+44>:      push    {r0, r1, r7, lr}
 (gdb)
 0x401eeb64 in nanosleep () from /lib/libc.so.6
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 0x401eeb6c <nanosleep+44>:      push    {r0, r1, r7, lr}
 0x401eeb70 <nanosleep+48>:      bl      0x4022db94
 (gdb)
 Cannot access memory at address 0x0
 0x4021b1b4 in usleep () from /lib/libc.so.6
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 (gdb)
 0x4021b1b8 in usleep () from /lib/libc.so.6
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 0x4021b1c4 <gtty>:      cmp     r1, #0  ; 0x0
 (gdb)
 Cannot access memory at address 0x0
 0x4021b1bc in usleep () from /lib/libc.so.6
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 0x4021b1c4 <gtty>:      cmp     r1, #0  ; 0x0
 0x4021b1c8 <gtty+4>:    push    {lr}            ; (str lr, [sp, #-4]!)
 (gdb)
 Cannot access memory at address 0x0
 0x00014a00 in ?? ()
 0x14a00 <shmget+11060>: ldrh    r3, [r5, r4]
 0x14a04 <shmget+11064>: mov     r0, #5  ; 0x5
 0x14a08 <shmget+11068>: and     r3, r3, r6
 0x14a0c <shmget+11072>: strh    r3, [r5, r4]
 (gdb)
 Cannot access memory at address 0x0
 0x00014a04 in ?? ()
 0x14a04 <shmget+11064>: mov     r0, #5  ; 0x5
 0x14a08 <shmget+11068>: and     r3, r3, r6
 0x14a0c <shmget+11072>: strh    r3, [r5, r4]
 0x14a10 <shmget+11076>: bl      0x118a8 <usleep>
 (gdb)
 Cannot access memory at address 0x0
 0x00014a08 in ?? ()
 0x14a08 <shmget+11068>: and     r3, r3, r6
 0x14a0c <shmget+11072>: strh    r3, [r5, r4]
 0x14a10 <shmget+11076>: bl      0x118a8 <usleep>
 0x14a14 <shmget+11080>: pop     {r4, r5, r6, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x00014a0c in ?? ()
 0x14a0c <shmget+11072>: strh    r3, [r5, r4]
 0x14a10 <shmget+11076>: bl      0x118a8 <usleep>
 0x14a14 <shmget+11080>: pop     {r4, r5, r6, lr}
 0x14a18 <shmget+11084>: bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x00014a10 in ?? ()
 0x14a10 <shmget+11076>: bl      0x118a8 <usleep>
 0x14a14 <shmget+11080>: pop     {r4, r5, r6, lr}
 0x14a18 <shmget+11084>: bx      lr
 0x14a1c <shmget+11088>: cmp     r4, #2  ; 0x2
 (gdb)
 Cannot access memory at address 0x0
 0x000118a8 in usleep ()
 0x118a8 <usleep>:       add     r12, pc, #1048576       ; 0x100000
 0x118ac <usleep+4>:     add     r12, r12, #77824        ; 0x13000
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 (gdb)
 Cannot access memory at address 0x0
 0x000118ac in usleep ()
 0x118ac <usleep+4>:     add     r12, r12, #77824        ; 0x13000
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 0x118b8 <sqrt+4>:       add     r12, r12, #77824        ; 0x13000
 (gdb)
 Cannot access memory at address 0x0
 0x000118b0 in usleep ()
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 0x118b8 <sqrt+4>:       add     r12, r12, #77824        ; 0x13000
 0x118bc <sqrt+8>:       ldr     pc, [r12, #3380]!
 (gdb)
 Cannot access memory at address 0x0
 0x4021b164 in usleep () from /lib/libc.so.6
 0x4021b164 <usleep>:    ldr     r3, [pc, #84]   ; 0x4021b1c0 <usleep+92>
 0x4021b168 <usleep+4>:  push    {lr}            ; (str lr, [sp, #-4]!)
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 (gdb)
 0x4021b168 in usleep () from /lib/libc.so.6
 0x4021b168 <usleep+4>:  push    {lr}            ; (str lr, [sp, #-4]!)
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 (gdb)
 0x4021b16c in usleep () from /lib/libc.so.6
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 (gdb)
 0x4021b170 in usleep () from /lib/libc.so.6
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 (gdb)
 0x4021b174 in usleep () from /lib/libc.so.6
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 (gdb)
 0x4021b178 in usleep () from /lib/libc.so.6
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 (gdb)
 0x4021b17c in usleep () from /lib/libc.so.6
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 (gdb)
 0x4021b180 in usleep () from /lib/libc.so.6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 (gdb)
 0x4021b184 in usleep () from /lib/libc.so.6
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 (gdb)
 0x4021b188 in usleep () from /lib/libc.so.6
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 (gdb)
 0x4021b18c in usleep () from /lib/libc.so.6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 (gdb)
 0x4021b190 in usleep () from /lib/libc.so.6
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 (gdb)
 0x4021b194 in usleep () from /lib/libc.so.6
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 (gdb)
 0x4021b198 in usleep () from /lib/libc.so.6
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 (gdb)
 0x4021b19c in usleep () from /lib/libc.so.6
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 (gdb)
 0x4021b1a0 in usleep () from /lib/libc.so.6
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 (gdb)
 0x4021b1a4 in usleep () from /lib/libc.so.6
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 (gdb)
 0x4021b1a8 in usleep () from /lib/libc.so.6
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 (gdb)
 0x4021b1ac in usleep () from /lib/libc.so.6
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 (gdb)
 0x4021b1b0 in usleep () from /lib/libc.so.6
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 (gdb)
 0x401eeb40 in nanosleep () from /lib/libc.so.6
 0x401eeb40 <nanosleep>: ldr     r12, [pc, #-40] ; 0x401eeb20
 0x401eeb44 <nanosleep+4>:       ldr     r12, [pc, r12]
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 (gdb)
 0x401eeb44 in nanosleep () from /lib/libc.so.6
 0x401eeb44 <nanosleep+4>:       ldr     r12, [pc, r12]
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 (gdb)
 0x401eeb48 in nanosleep () from /lib/libc.so.6
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 (gdb)
 0x401eeb4c in nanosleep () from /lib/libc.so.6
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 (gdb)
 0x401eeb50 in nanosleep () from /lib/libc.so.6
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 (gdb)
 0x401eeb54 in nanosleep () from /lib/libc.so.6
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 (gdb)
 0x401eeb58 in nanosleep () from /lib/libc.so.6
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 (gdb)
 0x401eeb5c in nanosleep () from /lib/libc.so.6
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 (gdb)
 0x401eeb60 in nanosleep () from /lib/libc.so.6
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 0x401eeb6c <nanosleep+44>:      push    {r0, r1, r7, lr}
 (gdb)
 0x401eeb64 in nanosleep () from /lib/libc.so.6
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 0x401eeb6c <nanosleep+44>:      push    {r0, r1, r7, lr}
 0x401eeb70 <nanosleep+48>:      bl      0x4022db94
 (gdb)
 Cannot access memory at address 0x0
 0x4021b1b4 in usleep () from /lib/libc.so.6
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 (gdb)
 0x4021b1b8 in usleep () from /lib/libc.so.6
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 0x4021b1c4 <gtty>:      cmp     r1, #0  ; 0x0
 (gdb)
 Cannot access memory at address 0x0
 0x4021b1bc in usleep () from /lib/libc.so.6
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 0x4021b1c4 <gtty>:      cmp     r1, #0  ; 0x0
 0x4021b1c8 <gtty+4>:    push    {lr}            ; (str lr, [sp, #-4]!)
 (gdb)
 Cannot access memory at address 0x0
 0x00014a14 in ?? ()
 0x14a14 <shmget+11080>: pop     {r4, r5, r6, lr}
 0x14a18 <shmget+11084>: bx      lr
 0x14a1c <shmget+11088>: cmp     r4, #2  ; 0x2
 0x14a20 <shmget+11092>: bne     0x14a14 <shmget+11080>
 (gdb)
 Cannot access memory at address 0x0
 0x00014a18 in ?? ()
 0x14a18 <shmget+11084>: bx      lr
 0x14a1c <shmget+11088>: cmp     r4, #2  ; 0x2
 0x14a20 <shmget+11092>: bne     0x14a14 <shmget+11080>
 0x14a24 <shmget+11096>: ldr     r6, [pc, #32]   ; 0x14a4c <shmget+11136>
 (gdb)
 Cannot access memory at address 0x0
 0x00014e94 in ?? ()
 0x14e94 <shmget+12232>: ldr     r3, [r8, #264]
 0x14e98 <shmget+12236>: ldr     r0, [r3, #8]
 0x14e9c <shmget+12240>: bl      0x162f8 <shmget+17452>
 0x14ea0 <shmget+12244>: add     sp, sp, #16     ; 0x10
 (gdb)
 Cannot access memory at address 0x0
 0x00014e98 in ?? ()
 0x14e98 <shmget+12236>: ldr     r0, [r3, #8]
 0x14e9c <shmget+12240>: bl      0x162f8 <shmget+17452>
 0x14ea0 <shmget+12244>: add     sp, sp, #16     ; 0x10
 0x14ea4 <shmget+12248>: pop     {r4, r5, r6, r7, r8, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x00014e9c in ?? ()
 0x14e9c <shmget+12240>: bl      0x162f8 <shmget+17452>
 0x14ea0 <shmget+12244>: add     sp, sp, #16     ; 0x10
 0x14ea4 <shmget+12248>: pop     {r4, r5, r6, r7, r8, lr}
 0x14ea8 <shmget+12252>: bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x000162f8 in ?? ()
 0x162f8 <shmget+17452>: push    {r4, lr}
 0x162fc <shmget+17456>: mov     r1, #2  ; 0x2
 0x16300 <shmget+17460>: mov     r4, r0
 0x16304 <shmget+17464>: bl      0x147ec <shmget+10528>
 (gdb)
 Cannot access memory at address 0x0
 0x000162fc in ?? ()
 0x162fc <shmget+17456>: mov     r1, #2  ; 0x2
 0x16300 <shmget+17460>: mov     r4, r0
 0x16304 <shmget+17464>: bl      0x147ec <shmget+10528>
 0x16308 <shmget+17468>: mov     r0, r4
 (gdb)
 Cannot access memory at address 0x0
 0x00016300 in ?? ()
 0x16300 <shmget+17460>: mov     r4, r0
 0x16304 <shmget+17464>: bl      0x147ec <shmget+10528>
 0x16308 <shmget+17468>: mov     r0, r4
 0x1630c <shmget+17472>: mov     r1, #2  ; 0x2
 (gdb)
 Cannot access memory at address 0x0
 0x00016304 in ?? ()
 0x16304 <shmget+17464>: bl      0x147ec <shmget+10528>
 0x16308 <shmget+17468>: mov     r0, r4
 0x1630c <shmget+17472>: mov     r1, #2  ; 0x2
 0x16310 <shmget+17476>: bl      0x149a4 <shmget+10968>
 (gdb)
 Cannot access memory at address 0x0
 0x000147ec in ?? ()
 0x147ec <shmget+10528>: push    {r4}            ; (str r4, [sp, #-4]!)
 0x147f0 <shmget+10532>: ldr     r3, [pc, #292]  ; 0x1491c <shmget+10832>
 0x147f4 <shmget+10536>: ldr     r12, [r0, #360]
 0x147f8 <shmget+10540>: ldr     r0, [r3]
 (gdb)
 Cannot access memory at address 0x0
 0x000147f0 in ?? ()
 0x147f0 <shmget+10532>: ldr     r3, [pc, #292]  ; 0x1491c <shmget+10832>
 0x147f4 <shmget+10536>: ldr     r12, [r0, #360]
 0x147f8 <shmget+10540>: ldr     r0, [r3]
 0x147fc <shmget+10544>: mov     r4, r1
 (gdb)
 Cannot access memory at address 0x0
 0x000147f4 in ?? ()
 0x147f4 <shmget+10536>: ldr     r12, [r0, #360]
 0x147f8 <shmget+10540>: ldr     r0, [r3]
 0x147fc <shmget+10544>: mov     r4, r1
 0x14800 <shmget+10548>: ldr     r3, [r12, r0, lsl #2]
 (gdb)
 Cannot access memory at address 0x0
 0x000147f8 in ?? ()
 0x147f8 <shmget+10540>: ldr     r0, [r3]
 0x147fc <shmget+10544>: mov     r4, r1
 0x14800 <shmget+10548>: ldr     r3, [r12, r0, lsl #2]
 0x14804 <shmget+10552>: ldr     r2, [r3, #4]
 (gdb)
 Cannot access memory at address 0x0
 0x000147fc in ?? ()
 0x147fc <shmget+10544>: mov     r4, r1
 0x14800 <shmget+10548>: ldr     r3, [r12, r0, lsl #2]
 0x14804 <shmget+10552>: ldr     r2, [r3, #4]
 0x14808 <shmget+10556>: ldr     r1, [r2, #56]
 (gdb)
 Cannot access memory at address 0x0
 0x00014800 in ?? ()
 0x14800 <shmget+10548>: ldr     r3, [r12, r0, lsl #2]
 0x14804 <shmget+10552>: ldr     r2, [r3, #4]
 0x14808 <shmget+10556>: ldr     r1, [r2, #56]
 0x1480c <shmget+10560>: ldr     r12, [r1, #1828]
 (gdb)
 Cannot access memory at address 0x0
 0x00014804 in ?? ()
 0x14804 <shmget+10552>: ldr     r2, [r3, #4]
 0x14808 <shmget+10556>: ldr     r1, [r2, #56]
 0x1480c <shmget+10560>: ldr     r12, [r1, #1828]
 0x14810 <shmget+10564>: cmp     r12, #0 ; 0x0
 (gdb)
 Cannot access memory at address 0x0
 0x00014808 in ?? ()
 0x14808 <shmget+10556>: ldr     r1, [r2, #56]
 0x1480c <shmget+10560>: ldr     r12, [r1, #1828]
 0x14810 <shmget+10564>: cmp     r12, #0 ; 0x0
 0x14814 <shmget+10568>: beq     0x14868 <shmget+10652>
 (gdb)
 Cannot access memory at address 0x0
 0x0001480c in ?? ()
 0x1480c <shmget+10560>: ldr     r12, [r1, #1828]
 0x14810 <shmget+10564>: cmp     r12, #0 ; 0x0
 0x14814 <shmget+10568>: beq     0x14868 <shmget+10652>
 0x14818 <shmget+10572>: cmp     r4, #1  ; 0x1
 (gdb)
 Cannot access memory at address 0x0
 0x00014810 in ?? ()
 0x14810 <shmget+10564>: cmp     r12, #0 ; 0x0
 0x14814 <shmget+10568>: beq     0x14868 <shmget+10652>
 0x14818 <shmget+10572>: cmp     r4, #1  ; 0x1
 0x1481c <shmget+10576>: beq     0x148c0 <shmget+10740>
 (gdb)
 Cannot access memory at address 0x0
 0x00014814 in ?? ()
 0x14814 <shmget+10568>: beq     0x14868 <shmget+10652>
 0x14818 <shmget+10572>: cmp     r4, #1  ; 0x1
 0x1481c <shmget+10576>: beq     0x148c0 <shmget+10740>
 0x14820 <shmget+10580>: bcs     0x14870 <shmget+10660>
 (gdb)
 Cannot access memory at address 0x0
 0x00014818 in ?? ()
 0x14818 <shmget+10572>: cmp     r4, #1  ; 0x1
 0x1481c <shmget+10576>: beq     0x148c0 <shmget+10740>
 0x14820 <shmget+10580>: bcs     0x14870 <shmget+10660>
 0x14824 <shmget+10584>: ldrh    r2, [r12, #30]
 (gdb)
 Cannot access memory at address 0x0
 0x0001481c in ?? ()
 0x1481c <shmget+10576>: beq     0x148c0 <shmget+10740>
 0x14820 <shmget+10580>: bcs     0x14870 <shmget+10660>
 0x14824 <shmget+10584>: ldrh    r2, [r12, #30]
 0x14828 <shmget+10588>: ldr     r3, [pc, #240]  ; 0x14920 <shmget+10836>
 (gdb)
 Cannot access memory at address 0x0
 0x00014820 in ?? ()
 0x14820 <shmget+10580>: bcs     0x14870 <shmget+10660>
 0x14824 <shmget+10584>: ldrh    r2, [r12, #30]
 0x14828 <shmget+10588>: ldr     r3, [pc, #240]  ; 0x14920 <shmget+10836>
 0x1482c <shmget+10592>: add     r0, r12, #512   ; 0x200
 (gdb)
 Cannot access memory at address 0x0
 0x00014870 in ?? ()
 0x14870 <shmget+10660>: cmp     r4, #2  ; 0x2
 0x14874 <shmget+10664>: bne     0x14868 <shmget+10652>
 0x14878 <shmget+10668>: ldrh    r2, [r12, #30]
 0x1487c <shmget+10672>: ldr     r3, [pc, #168]  ; 0x1492c <shmget+10848>
 (gdb)
 Cannot access memory at address 0x0
 0x00014874 in ?? ()
 0x14874 <shmget+10664>: bne     0x14868 <shmget+10652>
 0x14878 <shmget+10668>: ldrh    r2, [r12, #30]
 0x1487c <shmget+10672>: ldr     r3, [pc, #168]  ; 0x1492c <shmget+10848>
 0x14880 <shmget+10676>: add     r0, r12, #512   ; 0x200
 (gdb)
 Cannot access memory at address 0x0
 0x00014878 in ?? ()
 0x14878 <shmget+10668>: ldrh    r2, [r12, #30]
 0x1487c <shmget+10672>: ldr     r3, [pc, #168]  ; 0x1492c <shmget+10848>
 0x14880 <shmget+10676>: add     r0, r12, #512   ; 0x200
 0x14884 <shmget+10680>: and     r3, r2, r3
 (gdb)
 Cannot access memory at address 0x0
 0x0001487c in ?? ()
 0x1487c <shmget+10672>: ldr     r3, [pc, #168]  ; 0x1492c <shmget+10848>
 0x14880 <shmget+10676>: add     r0, r12, #512   ; 0x200
 0x14884 <shmget+10680>: and     r3, r2, r3
 0x14888 <shmget+10684>: orr     r3, r3, #15     ; 0xf
 (gdb)
 Cannot access memory at address 0x0
 0x00014880 in ?? ()
 0x14880 <shmget+10676>: add     r0, r12, #512   ; 0x200
 0x14884 <shmget+10680>: and     r3, r2, r3
 0x14888 <shmget+10684>: orr     r3, r3, #15     ; 0xf
 0x1488c <shmget+10688>: strh    r3, [r12, #30]
 (gdb)
 Cannot access memory at address 0x0
 0x00014884 in ?? ()
 0x14884 <shmget+10680>: and     r3, r2, r3
 0x14888 <shmget+10684>: orr     r3, r3, #15     ; 0xf
 0x1488c <shmget+10688>: strh    r3, [r12, #30]
 0x14890 <shmget+10692>: add     r0, r0, #2      ; 0x2
 (gdb)
 Cannot access memory at address 0x0
 0x00014888 in ?? ()
 0x14888 <shmget+10684>: orr     r3, r3, #15     ; 0xf
 0x1488c <shmget+10688>: strh    r3, [r12, #30]
 0x14890 <shmget+10692>: add     r0, r0, #2      ; 0x2
 0x14894 <shmget+10696>: ldrh    r2, [r0]
 (gdb)
 Cannot access memory at address 0x0
 0x0001488c in ?? ()
 0x1488c <shmget+10688>: strh    r3, [r12, #30]
 0x14890 <shmget+10692>: add     r0, r0, #2      ; 0x2
 0x14894 <shmget+10696>: ldrh    r2, [r0]
 0x14898 <shmget+10700>: ldr     r3, [pc, #144]  ; 0x14930 <shmget+10852>
 (gdb)
 Cannot access memory at address 0x0
 0x00014890 in ?? ()
 0x14890 <shmget+10692>: add     r0, r0, #2      ; 0x2
 0x14894 <shmget+10696>: ldrh    r2, [r0]
 0x14898 <shmget+10700>: ldr     r3, [pc, #144]  ; 0x14930 <shmget+10852>
 0x1489c <shmget+10704>: ldr     r1, [pc, #144]  ; 0x14934 <shmget+10856>
 (gdb)
 Cannot access memory at address 0x0
 0x00014894 in ?? ()
 0x14894 <shmget+10696>: ldrh    r2, [r0]
 0x14898 <shmget+10700>: ldr     r3, [pc, #144]  ; 0x14930 <shmget+10852>
 0x1489c <shmget+10704>: ldr     r1, [pc, #144]  ; 0x14934 <shmget+10856>
 0x148a0 <shmget+10708>: and     r3, r2, r3
 (gdb)
 Cannot access memory at address 0x0
 0x00014898 in ?? ()
 0x14898 <shmget+10700>: ldr     r3, [pc, #144]  ; 0x14930 <shmget+10852>
 0x1489c <shmget+10704>: ldr     r1, [pc, #144]  ; 0x14934 <shmget+10856>
 0x148a0 <shmget+10708>: and     r3, r2, r3
 0x148a4 <shmget+10712>: orr     r3, r3, #512    ; 0x200
 (gdb)
 Cannot access memory at address 0x0
 0x0001489c in ?? ()
 0x1489c <shmget+10704>: ldr     r1, [pc, #144]  ; 0x14934 <shmget+10856>
 0x148a0 <shmget+10708>: and     r3, r2, r3
 0x148a4 <shmget+10712>: orr     r3, r3, #512    ; 0x200
 0x148a8 <shmget+10716>: strh    r3, [r0]
 (gdb)
 Cannot access memory at address 0x0
 0x000148a0 in ?? ()
 0x148a0 <shmget+10708>: and     r3, r2, r3
 0x148a4 <shmget+10712>: orr     r3, r3, #512    ; 0x200
 0x148a8 <shmget+10716>: strh    r3, [r0]
 0x148ac <shmget+10720>: ldrh    r2, [r12, #48]
 (gdb)
 Cannot access memory at address 0x0
 0x000148a4 in ?? ()
 0x148a4 <shmget+10712>: orr     r3, r3, #512    ; 0x200
 0x148a8 <shmget+10716>: strh    r3, [r0]
 0x148ac <shmget+10720>: ldrh    r2, [r12, #48]
 0x148b0 <shmget+10724>: and     r1, r2, r1
 (gdb)
 Cannot access memory at address 0x0
 0x000148a8 in ?? ()
 0x148a8 <shmget+10716>: strh    r3, [r0]
 0x148ac <shmget+10720>: ldrh    r2, [r12, #48]
 0x148b0 <shmget+10724>: and     r1, r2, r1
 0x148b4 <shmget+10728>: orr     r1, r1, #64     ; 0x40
 (gdb)
 Cannot access memory at address 0x0
 0x000148ac in ?? ()
 0x148ac <shmget+10720>: ldrh    r2, [r12, #48]
 0x148b0 <shmget+10724>: and     r1, r2, r1
 0x148b4 <shmget+10728>: orr     r1, r1, #64     ; 0x40
 0x148b8 <shmget+10732>: strh    r1, [r12, #48]
 (gdb)
 Cannot access memory at address 0x0
 0x000148b0 in ?? ()
 0x148b0 <shmget+10724>: and     r1, r2, r1
 0x148b4 <shmget+10728>: orr     r1, r1, #64     ; 0x40
 0x148b8 <shmget+10732>: strh    r1, [r12, #48]
 0x148bc <shmget+10736>: b       0x14868 <shmget+10652>
 (gdb)
 Cannot access memory at address 0x0
 0x000148b4 in ?? ()
 0x148b4 <shmget+10728>: orr     r1, r1, #64     ; 0x40
 0x148b8 <shmget+10732>: strh    r1, [r12, #48]
 0x148bc <shmget+10736>: b       0x14868 <shmget+10652>
 0x148c0 <shmget+10740>: ldrh    r1, [r12, #24]
 (gdb)
 Cannot access memory at address 0x0
 0x000148b8 in ?? ()
 0x148b8 <shmget+10732>: strh    r1, [r12, #48]
 0x148bc <shmget+10736>: b       0x14868 <shmget+10652>
 0x148c0 <shmget+10740>: ldrh    r1, [r12, #24]
 0x148c4 <shmget+10744>: ldr     r3, [pc, #108]  ; 0x14938 <shmget+10860>
 (gdb)
 Cannot access memory at address 0x0
 0x000148bc in ?? ()
 0x148bc <shmget+10736>: b       0x14868 <shmget+10652>
 0x148c0 <shmget+10740>: ldrh    r1, [r12, #24]
 0x148c4 <shmget+10744>: ldr     r3, [pc, #108]  ; 0x14938 <shmget+10860>
 0x148c8 <shmget+10748>: ldr     r2, [pc, #108]  ; 0x1493c <shmget+10864>
 (gdb)
 Cannot access memory at address 0x0
 0x00014868 in ?? ()
 0x14868 <shmget+10652>: pop     {r4}
 0x1486c <shmget+10656>: bx      lr
 0x14870 <shmget+10660>: cmp     r4, #2  ; 0x2
 0x14874 <shmget+10664>: bne     0x14868 <shmget+10652>
 (gdb)
 Cannot access memory at address 0x0
 0x0001486c in ?? ()
 0x1486c <shmget+10656>: bx      lr
 0x14870 <shmget+10660>: cmp     r4, #2  ; 0x2
 0x14874 <shmget+10664>: bne     0x14868 <shmget+10652>
 0x14878 <shmget+10668>: ldrh    r2, [r12, #30]
 (gdb)
 Cannot access memory at address 0x0
 0x00016308 in ?? ()
 0x16308 <shmget+17468>: mov     r0, r4
 0x1630c <shmget+17472>: mov     r1, #2  ; 0x2
 0x16310 <shmget+17476>: bl      0x149a4 <shmget+10968>
 0x16314 <shmget+17480>: pop     {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x0001630c in ?? ()
 0x1630c <shmget+17472>: mov     r1, #2  ; 0x2
 0x16310 <shmget+17476>: bl      0x149a4 <shmget+10968>
 0x16314 <shmget+17480>: pop     {r4, lr}
 0x16318 <shmget+17484>: bx      lr
 (gdb)
 Cannot access memory at address 0x0
 0x00016310 in ?? ()
 0x16310 <shmget+17476>: bl      0x149a4 <shmget+10968>
 0x16314 <shmget+17480>: pop     {r4, lr}
 0x16318 <shmget+17484>: bx      lr
 0x1631c <shmget+17488>: push    {r4, lr}
 (gdb)
 Cannot access memory at address 0x0
 0x000149a4 in ?? ()
 0x149a4 <shmget+10968>: push    {r4, r5, r6, lr}
 0x149a8 <shmget+10972>: ldr     r3, [pc, #148]  ; 0x14a44 <shmget+11128>
 0x149ac <shmget+10976>: ldr     r12, [r0, #360]
 0x149b0 <shmget+10980>: ldr     r0, [r3]
 (gdb)
 Cannot access memory at address 0x0
 0x000149a8 in ?? ()
 0x149a8 <shmget+10972>: ldr     r3, [pc, #148]  ; 0x14a44 <shmget+11128>
 0x149ac <shmget+10976>: ldr     r12, [r0, #360]
 0x149b0 <shmget+10980>: ldr     r0, [r3]
 0x149b4 <shmget+10984>: mov     r4, r1
 (gdb)
 Cannot access memory at address 0x0
 0x000149ac in ?? ()
 0x149ac <shmget+10976>: ldr     r12, [r0, #360]
 0x149b0 <shmget+10980>: ldr     r0, [r3]
 0x149b4 <shmget+10984>: mov     r4, r1
 0x149b8 <shmget+10988>: ldr     r3, [r12, r0, lsl #2]
 (gdb)
 Cannot access memory at address 0x0
 0x000149b0 in ?? ()
 0x149b0 <shmget+10980>: ldr     r0, [r3]
 0x149b4 <shmget+10984>: mov     r4, r1
 0x149b8 <shmget+10988>: ldr     r3, [r12, r0, lsl #2]
 0x149bc <shmget+10992>: ldr     r2, [r3, #4]
 (gdb)
 Cannot access memory at address 0x0
 0x000149b4 in ?? ()
 0x149b4 <shmget+10984>: mov     r4, r1
 0x149b8 <shmget+10988>: ldr     r3, [r12, r0, lsl #2]
 0x149bc <shmget+10992>: ldr     r2, [r3, #4]
 0x149c0 <shmget+10996>: ldr     r1, [r2, #56]
 (gdb)
 Cannot access memory at address 0x0
 0x000149b8 in ?? ()
 0x149b8 <shmget+10988>: ldr     r3, [r12, r0, lsl #2]
 0x149bc <shmget+10992>: ldr     r2, [r3, #4]
 0x149c0 <shmget+10996>: ldr     r1, [r2, #56]
 0x149c4 <shmget+11000>: ldr     r5, [r1, #1828]
 (gdb)
 Cannot access memory at address 0x0
 0x000149bc in ?? ()
 0x149bc <shmget+10992>: ldr     r2, [r3, #4]
 0x149c0 <shmget+10996>: ldr     r1, [r2, #56]
 0x149c4 <shmget+11000>: ldr     r5, [r1, #1828]
 0x149c8 <shmget+11004>: cmp     r5, #0  ; 0x0
 (gdb)
 Cannot access memory at address 0x0
 0x000149c0 in ?? ()
 0x149c0 <shmget+10996>: ldr     r1, [r2, #56]
 0x149c4 <shmget+11000>: ldr     r5, [r1, #1828]
 0x149c8 <shmget+11004>: cmp     r5, #0  ; 0x0
 0x149cc <shmget+11008>: beq     0x14a14 <shmget+11080>
 (gdb)
 Cannot access memory at address 0x0
 0x000149c4 in ?? ()
 0x149c4 <shmget+11000>: ldr     r5, [r1, #1828]
 0x149c8 <shmget+11004>: cmp     r5, #0  ; 0x0
 0x149cc <shmget+11008>: beq     0x14a14 <shmget+11080>
 0x149d0 <shmget+11012>: cmp     r4, #1  ; 0x1
 (gdb)
 Cannot access memory at address 0x0
 0x000149c8 in ?? ()
 0x149c8 <shmget+11004>: cmp     r5, #0  ; 0x0
 0x149cc <shmget+11008>: beq     0x14a14 <shmget+11080>
 0x149d0 <shmget+11012>: cmp     r4, #1  ; 0x1
 0x149d4 <shmget+11016>: beq     0x14a34 <shmget+11112>
 (gdb)
 Cannot access memory at address 0x0
 0x000149cc in ?? ()
 0x149cc <shmget+11008>: beq     0x14a14 <shmget+11080>
 0x149d0 <shmget+11012>: cmp     r4, #1  ; 0x1
 0x149d4 <shmget+11016>: beq     0x14a34 <shmget+11112>
 0x149d8 <shmget+11020>: movcc   r4, #30 ; 0x1e
 (gdb)
 Cannot access memory at address 0x0
 0x000149d0 in ?? ()
 0x149d0 <shmget+11012>: cmp     r4, #1  ; 0x1
 0x149d4 <shmget+11016>: beq     0x14a34 <shmget+11112>
 0x149d8 <shmget+11020>: movcc   r4, #30 ; 0x1e
 0x149dc <shmget+11024>: movcc   r2, #8192       ; 0x2000
 (gdb)
 Cannot access memory at address 0x0
 0x000149d4 in ?? ()
 0x149d4 <shmget+11016>: beq     0x14a34 <shmget+11112>
 0x149d8 <shmget+11020>: movcc   r4, #30 ; 0x1e
 0x149dc <shmget+11024>: movcc   r2, #8192       ; 0x2000
 0x149e0 <shmget+11028>: ldrcc   r6, [pc, #96]   ; 0x14a48 <shmget+11132>
 (gdb)
 Cannot access memory at address 0x0
 0x000149d8 in ?? ()
 0x149d8 <shmget+11020>: movcc   r4, #30 ; 0x1e
 0x149dc <shmget+11024>: movcc   r2, #8192       ; 0x2000
 0x149e0 <shmget+11028>: ldrcc   r6, [pc, #96]   ; 0x14a48 <shmget+11132>
 0x149e4 <shmget+11032>: bcs     0x14a1c <shmget+11088>
 (gdb)
 Cannot access memory at address 0x0
 0x000149dc in ?? ()
 0x149dc <shmget+11024>: movcc   r2, #8192       ; 0x2000
 0x149e0 <shmget+11028>: ldrcc   r6, [pc, #96]   ; 0x14a48 <shmget+11132>
 0x149e4 <shmget+11032>: bcs     0x14a1c <shmget+11088>
 0x149e8 <shmget+11036>: ldrh    r3, [r5, r4]
 (gdb)
 Cannot access memory at address 0x0
 0x000149e0 in ?? ()
 0x149e0 <shmget+11028>: ldrcc   r6, [pc, #96]   ; 0x14a48 <shmget+11132>
 0x149e4 <shmget+11032>: bcs     0x14a1c <shmget+11088>
 0x149e8 <shmget+11036>: ldrh    r3, [r5, r4]
 0x149ec <shmget+11040>: mov     r0, #5  ; 0x5
 (gdb)
 Cannot access memory at address 0x0
 0x000149e4 in ?? ()
 0x149e4 <shmget+11032>: bcs     0x14a1c <shmget+11088>
 0x149e8 <shmget+11036>: ldrh    r3, [r5, r4]
 0x149ec <shmget+11040>: mov     r0, #5  ; 0x5
 0x149f0 <shmget+11044>: and     r3, r3, r6
 (gdb)
 Cannot access memory at address 0x0
 0x00014a1c in ?? ()
 0x14a1c <shmget+11088>: cmp     r4, #2  ; 0x2
 0x14a20 <shmget+11092>: bne     0x14a14 <shmget+11080>
 0x14a24 <shmget+11096>: ldr     r6, [pc, #32]   ; 0x14a4c <shmget+11136>
 0x14a28 <shmget+11100>: mov     r4, #30 ; 0x1e
 (gdb)
 Cannot access memory at address 0x0
 0x00014a20 in ?? ()
 0x14a20 <shmget+11092>: bne     0x14a14 <shmget+11080>
 0x14a24 <shmget+11096>: ldr     r6, [pc, #32]   ; 0x14a4c <shmget+11136>
 0x14a28 <shmget+11100>: mov     r4, #30 ; 0x1e
 0x14a2c <shmget+11104>: mov     r2, #4096       ; 0x1000
 (gdb)
 Cannot access memory at address 0x0
 0x00014a24 in ?? ()
 0x14a24 <shmget+11096>: ldr     r6, [pc, #32]   ; 0x14a4c <shmget+11136>
 0x14a28 <shmget+11100>: mov     r4, #30 ; 0x1e
 0x14a2c <shmget+11104>: mov     r2, #4096       ; 0x1000
 0x14a30 <shmget+11108>: b       0x149e8 <shmget+11036>
 (gdb)
 Cannot access memory at address 0x0
 0x00014a28 in ?? ()
 0x14a28 <shmget+11100>: mov     r4, #30 ; 0x1e
 0x14a2c <shmget+11104>: mov     r2, #4096       ; 0x1000
 0x14a30 <shmget+11108>: b       0x149e8 <shmget+11036>
 0x14a34 <shmget+11112>: mov     r4, #24 ; 0x18
 (gdb)
 Cannot access memory at address 0x0
 0x00014a2c in ?? ()
 0x14a2c <shmget+11104>: mov     r2, #4096       ; 0x1000
 0x14a30 <shmget+11108>: b       0x149e8 <shmget+11036>
 0x14a34 <shmget+11112>: mov     r4, #24 ; 0x18
 0x14a38 <shmget+11116>: mov     r2, #8192       ; 0x2000
 (gdb)
 Cannot access memory at address 0x0
 0x00014a30 in ?? ()
 0x14a30 <shmget+11108>: b       0x149e8 <shmget+11036>
 0x14a34 <shmget+11112>: mov     r4, #24 ; 0x18
 0x14a38 <shmget+11116>: mov     r2, #8192       ; 0x2000
 0x14a3c <shmget+11120>: ldr     r6, [pc, #4]    ; 0x14a48 <shmget+11132>
 (gdb)
 Cannot access memory at address 0x0
 0x000149e8 in ?? ()
 0x149e8 <shmget+11036>: ldrh    r3, [r5, r4]
 0x149ec <shmget+11040>: mov     r0, #5  ; 0x5
 0x149f0 <shmget+11044>: and     r3, r3, r6
 0x149f4 <shmget+11048>: orr     r3, r3, r2
 (gdb)
 Cannot access memory at address 0x0
 0x000149ec in ?? ()
 0x149ec <shmget+11040>: mov     r0, #5  ; 0x5
 0x149f0 <shmget+11044>: and     r3, r3, r6
 0x149f4 <shmget+11048>: orr     r3, r3, r2
 0x149f8 <shmget+11052>: strh    r3, [r5, r4]
 (gdb)
 Cannot access memory at address 0x0
 0x000149f0 in ?? ()
 0x149f0 <shmget+11044>: and     r3, r3, r6
 0x149f4 <shmget+11048>: orr     r3, r3, r2
 0x149f8 <shmget+11052>: strh    r3, [r5, r4]
 0x149fc <shmget+11056>: bl      0x118a8 <usleep>
 (gdb)
 Cannot access memory at address 0x0
 0x000149f4 in ?? ()
 0x149f4 <shmget+11048>: orr     r3, r3, r2
 0x149f8 <shmget+11052>: strh    r3, [r5, r4]
 0x149fc <shmget+11056>: bl      0x118a8 <usleep>
 0x14a00 <shmget+11060>: ldrh    r3, [r5, r4]
 (gdb)
 Cannot access memory at address 0x0
 0x000149f8 in ?? ()
 0x149f8 <shmget+11052>: strh    r3, [r5, r4]
 0x149fc <shmget+11056>: bl      0x118a8 <usleep>
 0x14a00 <shmget+11060>: ldrh    r3, [r5, r4]
 0x14a04 <shmget+11064>: mov     r0, #5  ; 0x5
 (gdb)
 Cannot access memory at address 0x0
 0x000149fc in ?? ()
 0x149fc <shmget+11056>: bl      0x118a8 <usleep>
 0x14a00 <shmget+11060>: ldrh    r3, [r5, r4]
 0x14a04 <shmget+11064>: mov     r0, #5  ; 0x5
 0x14a08 <shmget+11068>: and     r3, r3, r6
 (gdb)
 Cannot access memory at address 0x0
 0x000118a8 in usleep ()
 0x118a8 <usleep>:       add     r12, pc, #1048576       ; 0x100000
 0x118ac <usleep+4>:     add     r12, r12, #77824        ; 0x13000
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 (gdb)
 Cannot access memory at address 0x0
 0x000118ac in usleep ()
 0x118ac <usleep+4>:     add     r12, r12, #77824        ; 0x13000
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 0x118b8 <sqrt+4>:       add     r12, r12, #77824        ; 0x13000
 (gdb)
 Cannot access memory at address 0x0
 0x000118b0 in usleep ()
 0x118b0 <usleep+8>:     ldr     pc, [r12, #3388]!
 0x118b4 <sqrt>: add     r12, pc, #1048576       ; 0x100000
 0x118b8 <sqrt+4>:       add     r12, r12, #77824        ; 0x13000
 0x118bc <sqrt+8>:       ldr     pc, [r12, #3380]!
 (gdb)
 Cannot access memory at address 0x0
 0x4021b164 in usleep () from /lib/libc.so.6
 0x4021b164 <usleep>:    ldr     r3, [pc, #84]   ; 0x4021b1c0 <usleep+92>
 0x4021b168 <usleep+4>:  push    {lr}            ; (str lr, [sp, #-4]!)
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 (gdb)
 0x4021b168 in usleep () from /lib/libc.so.6
 0x4021b168 <usleep+4>:  push    {lr}            ; (str lr, [sp, #-4]!)
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 (gdb)
 0x4021b16c in usleep () from /lib/libc.so.6
 0x4021b16c <usleep+8>:  umull   r2, r12, r3, r0
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 (gdb)
 0x4021b170 in usleep () from /lib/libc.so.6
 0x4021b170 <usleep+12>: lsr     r12, r12, #18
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 (gdb)
 0x4021b174 in usleep () from /lib/libc.so.6
 0x4021b174 <usleep+16>: lsl     r2, r12, #8
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 (gdb)
 0x4021b178 in usleep () from /lib/libc.so.6
 0x4021b178 <usleep+20>: sub     r2, r2, r12, lsl #3
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 (gdb)
 0x4021b17c in usleep () from /lib/libc.so.6
 0x4021b17c <usleep+24>: lsl     r3, r2, #6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 (gdb)
 0x4021b180 in usleep () from /lib/libc.so.6
 0x4021b180 <usleep+28>: rsb     r3, r2, r3
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 (gdb)
 0x4021b184 in usleep () from /lib/libc.so.6
 0x4021b184 <usleep+32>: add     r3, r3, r12
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 (gdb)
 0x4021b188 in usleep () from /lib/libc.so.6
 0x4021b188 <usleep+36>: sub     r0, r0, r3, lsl #6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 (gdb)
 0x4021b18c in usleep () from /lib/libc.so.6
 0x4021b18c <usleep+40>: lsl     r2, r0, #7
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 (gdb)
 0x4021b190 in usleep () from /lib/libc.so.6
 0x4021b190 <usleep+44>: sub     r2, r2, r0, lsl #2
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 (gdb)
 0x4021b194 in usleep () from /lib/libc.so.6
 0x4021b194 <usleep+48>: sub     sp, sp, #12     ; 0xc
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 (gdb)
 0x4021b198 in usleep () from /lib/libc.so.6
 0x4021b198 <usleep+52>: add     r2, r2, r0
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 (gdb)
 0x4021b19c in usleep () from /lib/libc.so.6
 0x4021b19c <usleep+56>: lsl     r2, r2, #3
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 (gdb)
 0x4021b1a0 in usleep () from /lib/libc.so.6
 0x4021b1a0 <usleep+60>: mov     r0, sp
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 (gdb)
 0x4021b1a4 in usleep () from /lib/libc.so.6
 0x4021b1a4 <usleep+64>: mov     r1, #0  ; 0x0
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 (gdb)
 0x4021b1a8 in usleep () from /lib/libc.so.6
 0x4021b1a8 <usleep+68>: str     r2, [sp, #4]
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 (gdb)
 0x4021b1ac in usleep () from /lib/libc.so.6
 0x4021b1ac <usleep+72>: str     r12, [sp]
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 (gdb)
 0x4021b1b0 in usleep () from /lib/libc.so.6
 0x4021b1b0 <usleep+76>: bl      0x401eeb40 <nanosleep>
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 (gdb)
 0x401eeb40 in nanosleep () from /lib/libc.so.6
 0x401eeb40 <nanosleep>: ldr     r12, [pc, #-40] ; 0x401eeb20
 0x401eeb44 <nanosleep+4>:       ldr     r12, [pc, r12]
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 (gdb)
 0x401eeb44 in nanosleep () from /lib/libc.so.6
 0x401eeb44 <nanosleep+4>:       ldr     r12, [pc, r12]
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 (gdb)
 0x401eeb48 in nanosleep () from /lib/libc.so.6
 0x401eeb48 <nanosleep+8>:       teq     r12, #0 ; 0x0
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 (gdb)
 0x401eeb4c in nanosleep () from /lib/libc.so.6
 0x401eeb4c <nanosleep+12>:      bne     0x401eeb6c <nanosleep+44>
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 (gdb)
 0x401eeb50 in nanosleep () from /lib/libc.so.6
 0x401eeb50 <nanosleep+16>:      mov     r12, r7
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 (gdb)
 0x401eeb54 in nanosleep () from /lib/libc.so.6
 0x401eeb54 <nanosleep+20>:      mov     r7, #162        ; 0xa2
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 (gdb)
 0x401eeb58 in nanosleep () from /lib/libc.so.6
 0x401eeb58 <nanosleep+24>:      svc     0x00000000
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 (gdb)
 0x401eeb5c in nanosleep () from /lib/libc.so.6
 0x401eeb5c <nanosleep+28>:      mov     r7, r12
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 (gdb)
 0x401eeb60 in nanosleep () from /lib/libc.so.6
 0x401eeb60 <nanosleep+32>:      cmn     r0, #4096       ; 0x1000
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 0x401eeb6c <nanosleep+44>:      push    {r0, r1, r7, lr}
 (gdb)
 0x401eeb64 in nanosleep () from /lib/libc.so.6
 0x401eeb64 <nanosleep+36>:      bxcc    lr
 0x401eeb68 <nanosleep+40>:      b       0x40173f40
 0x401eeb6c <nanosleep+44>:      push    {r0, r1, r7, lr}
 0x401eeb70 <nanosleep+48>:      bl      0x4022db94
 (gdb)
 Cannot access memory at address 0x0
 0x4021b1b4 in usleep () from /lib/libc.so.6
 0x4021b1b4 <usleep+80>: add     sp, sp, #12     ; 0xc
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 (gdb)
 0x4021b1b8 in usleep () from /lib/libc.so.6
 0x4021b1b8 <usleep+84>: pop     {lr}            ; (ldr lr, [sp], #4)
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 0x4021b1c4 <gtty>:      cmp     r1, #0  ; 0x0
 (gdb)
 Cannot access memory at address 0x0
 0x4021b1bc in usleep () from /lib/libc.so.6
 0x4021b1bc <usleep+88>: bx      lr
 0x4021b1c0 <usleep+92>: tstmi   r11, #2096      ; 0x830
 0x4021b1c4 <gtty>:      cmp     r1, #0  ; 0x0
 0x4021b1c8 <gtty+4>:    push    {lr}            ; (str lr, [sp, #-4]!)
 (gdb)
 Cannot access memory at address 0x0
 0x00014a00 in ?? ()
 0x14a00 <shmget+11060>: ldrh    r3, [r5, r4]
 0x14a04 <shmget+11064>: mov     r0, #5  ; 0x5
 0x14a08 <shmget+11068>: and     r3, r3, r6
 0x14a0c <shmget+11072>: strh    r3, [r5, r4]
 }}}

-- 
Ticket URL: <https://docs.openmoko.org/trac/ticket/2221>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac


More information about the devel mailing list