Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Disassemble 0xc03eb268 - 0xc03eb34c
- c03eb268: <ptmx_open>
- c03eb268: e9 2d 47 f0 STMPW [SP], { R4-R10, LR }
- c03eb26c: e1 a0 50 00 MOV R5, R0
- c03eb270: e1 a0 60 01 MOV R6, R1
- c03eb274: eb f9 4f 99 BL $c023f0e0 <nonseekable_open>
- c03eb278: eb 0d d5 89 BL $c07608a4 <tty_lock>
- c03eb27c: e1 a0 00 05 MOV R0, R5
- c03eb280: eb fa dc 8a BL $c02a24b0 <devpts_new_index>
- c03eb284: e1 a0 40 00 MOV R4, R0
- c03eb288: eb 0d d5 70 BL $c0760850 <tty_unlock>
- c03eb28c: e3 54 00 00 CMPS R4, #$0
- c03eb290: ba 00 00 2c BLT $c03eb348
- c03eb294: e5 9f 70 b4 LDR R7, =$c0c9b6f0 [$c03eb350]
- c03eb298: e5 9f 00 b4 LDR R0, =$c0b70e60 [$c03eb354]
- c03eb29c: eb 0d cf 23 BL $c075ef30 <mutex_lock>
- c03eb2a0: eb 0d d5 7f BL $c07608a4 <tty_lock>
- c03eb2a4: e1 a0 10 04 MOV R1, R4
- c03eb2a8: e3 a0 20 01 MOV R2, #$1
- c03eb2ac: e5 97 00 08 LDR R0, [R7, #$8]
- c03eb2b0: eb ff df dd BL $c03e322c <tty_init_dev>
- c03eb2b4: e1 a0 80 00 MOV R8, R0
- c03eb2b8: e5 9f 00 94 LDR R0, =$c0b70e60 [$c03eb354]
- c03eb2bc: eb 0d ce 5f BL $c075ec40 <mutex_unlock>
- c03eb2c0: e3 78 0a 01 CMNS R8, #$1000
- c03eb2c4: 81 a0 a0 08 MOVHI R10, R8
- c03eb2c8: 8a 00 00 19 BHI $c03eb334
- c03eb2cc: e3 a0 00 10 MOV R0, #$10
- c03eb2d0: e2 88 10 9c ADD R1, R8, #$9c
- c03eb2d4: eb fe 1c 41 BL $c03723e0 <_set_bit>
- c03eb2d8: e1 a0 00 08 MOV R0, R8
- c03eb2dc: e1 a0 10 06 MOV R1, R6
- c03eb2e0: eb ff d2 26 BL $c03dfb80 <tty_add_file>
- c03eb2e4: e2 50 a0 00 SUBS R10, R0, #$0
- c03eb2e8: 1a 00 00 11 BNE $c03eb334
- c03eb2ec: e1 a0 00 05 MOV R0, R5
- c03eb2f0: e5 98 10 b4 LDR R1, [R8, #$b4]
- c03eb2f4: eb fa db f0 BL $c02a22bc <devpts_pty_new>
- c03eb2f8: e2 50 40 00 SUBS R4, R0, #$0
- c03eb2fc: 1a 00 00 10 BNE $c03eb344
- c03eb300: e5 97 30 08 LDR R3, [R7, #$8]
- c03eb304: e1 a0 00 08 MOV R0, R8
- c03eb308: e1 a0 10 06 MOV R1, R6
- c03eb30c: e5 93 30 b0 LDR R3, [R3, #$b0]
- c03eb310: e1 a0 e0 0f MOV LR, PC
- c03eb314: e5 93 f0 0c LDR PC, [R3, #$c]
- c03eb318: e2 50 40 00 SUBS R4, R0, #$0
- c03eb31c: 0a 00 00 08 BEQ $c03eb344
- c03eb320: eb 0d d5 4a BL $c0760850 <tty_unlock>
- c03eb324: e1 a0 00 05 MOV R0, R5
- c03eb328: e1 a0 10 06 MOV R1, R6
- c03eb32c: eb ff de 35 BL $c03e2c08 <tty_release>
- c03eb330: ea 00 00 04 B $c03eb348
- c03eb334: ; from c03eb2c8
- c03eb334: ; c03eb2e8
- c03eb334: e1 a0 10 04 MOV R1, R4
- c03eb338: e1 a0 00 05 MOV R0, R5
- c03eb33c: eb fa dc 4a BL $c02a246c <devpts_kill_index>
- c03eb340: e1 a0 40 0a MOV R4, R10
- c03eb344: ; from c03eb2fc
- c03eb344: ; c03eb31c
- c03eb344: eb 0d d5 41 BL $c0760850 <tty_unlock>
- c03eb348: ; from c03eb290
- c03eb348: ; c03eb330
- c03eb348: e1 a0 00 04 MOV R0, R4
- c03eb34c: e8 bd 87 f0 LDMUW [SP], { R4-R10, PC }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement