All pastes #186745 Raw Edit

Stuff

public text v1 · immutable
#186745 ·published 2006-09-30 12:29 UTC
rendered paste body
00000000 <set_cpu_frequency>:
   0:   e92d4010        stmdb   sp!, {r4, lr}
   4:   e3a03206        mov     r3, #1610612736 ; 0x60000000
   8:   e2832901        add     r2, r3, #16384  ; 0x4000
   c:   e5924020        ldr     r4, [r2, #32]
  10:   e2833c41        add     r3, r3, #16640  ; 0x4100
  14:   e593e020        ldr     lr, [r3, #32]
  18:   e3a03772        mov     r3, #29884416   ; 0x1c80000
  1c:   e2833907        add     r3, r3, #114688 ; 0x1c000
  20:   e2833d0e        add     r3, r3, #896    ; 0x380
  24:   e1500003        cmp     r0, r3
  28:   03a0c00a        moveq   ip, #10 ; 0xa
  2c:   0a000010        beq     48 <set_cpu_frequency+0x48>
  30:   e3a03647        mov     r3, #74448896   ; 0x4700000
  34:   e2833a86        add     r3, r3, #548864 ; 0x86000
  38:   e2833d23        add     r3, r3, #2240   ; 0x8c0
  3c:   e1500003        cmp     r0, r3
  40:   13a0c008        movne   ip, #8  ; 0x8
  44:   03a0c019        moveq   ip, #25 ; 0x19
  48:   e59f30a4        ldr     r3, [pc, #164]  ; f4 <.text.set_cpu_frequency+0xf4>
  4c:   e5830000        str     r0, [r3]
  50:   e3a02207        mov     r2, #1879048192 ; 0x70000000
  54:   e5923020        ldr     r3, [r2, #32]
  58:   e3833101        orr     r3, r3, #1073741824     ; 0x40000000
  5c:   e5823020        str     r3, [r2, #32]
  60:   e3a01206        mov     r1, #1610612736 ; 0x60000000
  64:   e2810a06        add     r0, r1, #24576  ; 0x6000
  68:   e5903020        ldr     r3, [r0, #32]
  6c:   e3c3320f        bic     r3, r3, #-268435456     ; 0xf0000000
  70:   e3c330f0        bic     r3, r3, #240    ; 0xf0
  74:   e282220b        add     r2, r2, #-1342177280    ; 0xb0000000
  78:   e2822020        add     r2, r2, #32     ; 0x20
  7c:   e1833002        orr     r3, r3, r2
  80:   e5803020        str     r3, [r0, #32]
  84:   e3a034aa        mov     r3, #-1442840576        ; 0xaa000000
  88:   e2833802        add     r3, r3, #131072 ; 0x20000
  8c:   e2833008        add     r3, r3, #8      ; 0x8
  90:   e183340c        orr     r3, r3, ip, lsl #8
  94:   e5803034        str     r3, [r0, #52]
  98:   e2811a05        add     r1, r1, #20480  ; 0x5000
  9c:   e5912010        ldr     r2, [r1, #16]
  a0:   e3a0c206        mov     ip, #1610612736 ; 0x60000000
  a4:   e28c0a05        add     r0, ip, #20480  ; 0x5000
  a8:   e3a03d1f        mov     r3, #1984       ; 0x7c0
  ac:   e283100f        add     r1, r3, #15     ; 0xf
  b0:   e5903010        ldr     r3, [r0, #16]
  b4:   e0623003        rsb     r3, r2, r3
  b8:   e1530001        cmp     r3, r1
  bc:   9a00002a        bls     b0 <set_cpu_frequency+0xb0>
  c0:   e28c1a06        add     r1, ip, #24576  ; 0x6000
  c4:   e5913020        ldr     r3, [r1, #32]
  c8:   e3c3320f        bic     r3, r3, #-268435456     ; 0xf0000000
  cc:   e3c330f0        bic     r3, r3, #240    ; 0xf0
  d0:   e3a02202        mov     r2, #536870912  ; 0x20000000
  d4:   e2822070        add     r2, r2, #112    ; 0x70
  d8:   e1833002        orr     r3, r3, r2
  dc:   e5813020        str     r3, [r1, #32]
  e0:   e28c3901        add     r3, ip, #16384  ; 0x4000
  e4:   e5834024        str     r4, [r3, #36]
  e8:   e28c3c41        add     r3, ip, #16640  ; 0x4100
  ec:   e583e024        str     lr, [r3, #36]
  f0:   e8bd8010        ldmia   sp!, {r4, pc}
  f4:   00000000        andeq   r0, r0, r0

Data abort is (I think) at address 0xdc