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