Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0x10000 _start:
- 0x10000 ldc (ru6) r1, 0xb
- 0x10002 get (l2r) r0, ps[r1]
- 0x10006 ldc (lru6) r2, 0x10b
- 0x1000a set (lr2r) ps[r2], r0
- 0x1000e bl (u10) 0x4a <_SetupTraps>
- 0x10010 bl (u10) 0xf <_GetRamEnd>
- 0x10012 set (1r) sp, r0
- 0x10014 extsp (lu6) 0x42
- 0x10018 ldap (lu10) r11, 0x134 <0x10284>
- 0x1001c set (1r) cp, r11
- 0x1001e ldap (lu10) r11, 0x13d <0x1029c>
- 0x10022 set (1r) dp, r11
- 0x10024 getr (rus) r0 SYNC
- _InitThrea 0x10026 getst (2r) r1, res[r0]
- 0x10028 eq (2rus) r11, r1, 0x0
- 0x1002a bt (ru6) r11, 0xc <_Join>
- 0x1002c bl (u10) 0x1f <_InitThread>
- 0x1002e bu (u6) -0x5 <_InitThreadLoop>
- 0x10030 _GetRamEnd:
- 0x10030 ldc (ru6) r11, 0xb
- 0x10032 get (l2r) r10, ps[r11]
- 0x10036 ldap (lu10) r11, 0x121 <0x1027c>
- 0x1003a ldw (2rus) r11, r11[0x0]
- 0x1003c add (3r) r0, r10, r11
- 0x1003e retsp (u6) 0x0
- 0x10040 _ExitWithError:
- 0x10040 bu (lu6) 0x6d <_exit>
- _Join: 0x10044 msync (1r) res[r0]
- 0x10046 mjoin (1r) res[r0]
- 0x10048 freer (1r) res[r0]
- 0x1004a bl (u10) 0x1f <_TouchRegisters>
- 0x1004c bl (lu10) 0xb5 <_init>
- 0x10050 ldc (lru6) r11, 0x6
- 0x10054 setc (ru6) res[r11], 0x8
- 0x10056 setc (ru6) res[r11], 0xf
- 0x10058 ldc (ru6) r0, 0x0
- 0x1005a ldaw (lru6) r1, dp[0x0]
- 0x1005e bl (lu10) 0x31 <main>
- 0x10062 bt (ru6) r0, 0x2 <_NonZeroReturn>
- 0x10064 bu (lu6) 0x50 <__libc_done>
- _NonZeroRe 0x10068 bu (lu6) 0x60 <_exit_unlocked>
- 0x1006c _InitThread:
- 0x1006c ldap (lu10) r11, 0x10a <0x10284>
- 0x10070 init (2r) t[r1]:cp, r11
- 0x10072 ldap (lu10) r11, 0x113 <0x1029c>
- 0x10076 init (2r) t[r1]:dp, r11
- 0x10078 ldap (u10) r11, <0x10084> <_InitThreadRoutine>
- 0x1007a init (2r) t[r1]:pc, r11
- 0x1007c retsp (u6) 0x0
- 0x1007e add (2rus) r0, r0, 0x0
- 0x10080 _TrapHandler:
- 0x10080 bu (lu6) 0x3f <_DoException>
- 0x10084 _InitThreadRoutine:
- 0x10084 bl (u10) 0x2 <_TouchRegisters>
- 0x10086 bl (u10) 0xe <_SetupTraps>
- 0x10088 ssync (0r)
- 0x1008a _TouchRegisters:
- 0x1008a ldc (ru6) r0, 0x0
- 0x1008c ldc (ru6) r1, 0x0
- 0x1008e ldc (ru6) r2, 0x0
- 0x10090 ldc (ru6) r3, 0x0
- 0x10092 ldc (ru6) r4, 0x0
- 0x10094 ldc (ru6) r5, 0x0
- 0x10096 ldc (ru6) r6, 0x0
- 0x10098 ldc (ru6) r7, 0x0
- 0x1009a ldc (ru6) r8, 0x0
- 0x1009c ldc (ru6) r9, 0x0
- 0x1009e ldc (ru6) r10, 0x0
- 0x100a0 ldc (ru6) r11, 0x0
- 0x100a2 retsp (u6) 0x0
- 0x100a4 _SetupTraps:
- 0x100a4 ldap (u10) r11, <0x10080> <_TrapHandler>
- 0x100a6 set (0r) kep, r11
- 0x100a8 retsp (u6) 0x0
- 0x100aa __free_libc_hwlock:
- 0x100aa retsp (u6) 0x0
- 0x100ac bled.ctor:
- 0x100ac ldw (lru6) r0, cp[0x1]
- 0x100b0 setc (ru6) res[r0], 0x8
- 0x100b2 ldc (lru6) r1, 0x6
- 0x100b6 setclk (lr2r) res[r0], r1
- 0x100ba retsp (u6) 0x0
- 0x100bc bled.dtor:
- 0x100bc ldw (lru6) r0, cp[0x1]
- 0x100c0 setc (ru6) res[r0], 0x0
- 0x100c2 retsp (u6) 0x0
- 0x100c4 main:
- 0x100c4 entsp (u6) 0x4
- 0x100c6 stw (ru6) r4, sp[0x3]
- 0x100c8 stw (ru6) r5, sp[0x2]
- 0x100ca stw (ru6) r6, sp[0x1]
- 0x100cc ldc (ru6) r5, 0x8
- 0x100ce ldw (lru6) r6, cp[0x1]
- 0x100d2 ldc (lru6) r4, 0x1f4
- 0x100d6 out (r2r) res[r6], r5
- 0x100d8 add (2rus) r0, r4, 0x0
- 0x100da bl (lu10) 0x1 <wait>
- 0x100de bu (u6) -0x5 <0x100d6>
- 0x100e0 wait:
- 0x100e0 ldc (lru6) r1, 0x3e8
- 0x100e4 divs (l3r) r0, r1, r0
- 0x100e8 ldw (lru6) r1, cp[0x2]
- 0x100ec divs (l3r) r1, r1, r0
- 0x100f0 getr (rus) r0 TIMER
- 0x100f2 setc (ru6) res[r0], 0x1
- 0x100f4 in (2r) r2, res[r0]
- 0x100f6 add (3r) r1, r1, r2
- 0x100f8 setd (r2r) res[r0], r1
- 0x100fa setc (ru6) res[r0], 0x9
- 0x100fc in (2r) r1, res[r0]
- 0x100fe freer (1r) res[r0]
- 0x10100 retsp (u6) 0x0
- 0x10102 _DoException:
- 0x10102 clre (0r)
- 0x10104 waiteu (0r)
- 0x10106 stw (2rus) r0, r0[0x0]
- 0x10108 __libc_done:
- 0x10108 ldc (ru6) r1, 0x0
- 0x1010a entsp (u6) 0x1
- 0x1010c add (2rus) r0, r1, 0x0
- 0x1010e bl (lu10) 0x43 <__call_exitprocs>
- 0x10112 bl (lu10) 0x49 <_cleanup>
- 0x10116 bl (lu10) 0x7e <_fini>
- 0x1011a bl (lu10) 0x49 <_done>
- 0x1011e _exit:
- 0x1011e add (2rus) r1, r0, 0x0
- 0x10120 ldc (ru6) r0, 0x0
- 0x10122 bl (lu10) 0x36 <_DoSyscall>
- 0x10126 clre (0r)
- 0x10128 waiteu (0r)
- 0x1012a stw (2rus) r0, r0[0x0]
- 0x1012c _exit_unlocked:
- 0x1012c ldc (ru6) r1, 0x0
- 0x1012e entsp (u6) 0x2
- 0x10130 stw (ru6) r4, sp[0x1]
- 0x10132 add (2rus) r4, r0, 0x0
- 0x10134 add (2rus) r0, r4, 0x0
- 0x10136 bl (lu10) 0x2f <__call_exitprocs>
- 0x1013a bl (lu10) 0x35 <_cleanup>
- 0x1013e bl (lu10) 0x6a <_fini>
- 0x10142 add (2rus) r0, r4, 0x0
- 0x10144 bl (lu10) -0x15 <_exit>
- 0x10148 memset:
- 0x10148 shr (2rus) r11, r2, 0x3
- 0x1014a bf (ru6) r11, 0x1d <0x10186>
- 0x1014c zext (rus) r1, 0x8
- 0x1014e shl (2rus) r11, r1, 0x8
- 0x10150 or (3r) r1, r1, r11
- 0x10152 shl (2rus) r11, r1, 0x10
- 0x10154 or (3r) r1, r1, r11
- 0x10156 add (2rus) r3, r0, 0x3
- 0x10158 ldc (ru6) r11, 0x3
- 0x1015a andnot (2r) r3, r11
- 0x1015c sub (3r) r11, r3, r0
- 0x1015e bf (ru6) r11, 0x5 <0x1016a>
- 0x10160 sub (3r) r2, r2, r11
- 0x10162 sub (2rus) r11, r11, 0x1
- 0x10164 st8 (l3r) r1, r0[r11]
- 0x10168 bt (ru6) r11, -0x4 <0x10162>
- 0x1016a shr (2rus) r11, r2, 0x2
- 0x1016c sub (2rus) r11, r11, 0x1
- 0x1016e stw (l3r) r1, r3[r11]
- 0x10172 bt (ru6) r11, -0x4 <0x1016c>
- 0x10174 add (3r) r3, r3, r2
- 0x10176 zext (rus) r2, 0x2
- 0x10178 bf (ru6) r2, 0x5 <0x10184>
- 0x1017a sub (3r) r3, r3, r2
- 0x1017c sub (2rus) r2, r2, 0x1
- 0x1017e st8 (l3r) r1, r3[r2]
- 0x10182 bt (ru6) r2, -0x4 <0x1017c>
- 0x10184 retsp (u6) 0x0
- 0x10186 bf (ru6) r2, 0x4 <0x10190>
- 0x10188 sub (2rus) r2, r2, 0x1
- 0x1018a st8 (l3r) r1, r0[r2]
- 0x1018e bt (ru6) r2, -0x4 <0x10188>
- 0x10190 retsp (u6) 0x0
- 0x10192 _DoSyscall:
- 0x10192 mkmsk (rus) r0, 0x20
- 0x10194 retsp (u6) 0x0
- 0x10196 stw (2rus) r0, r0[0x0]
- 0x10198 __call_exitprocs:
- 0x10198 entsp (u6) 0x1
- 0x1019a bl (lu10) 0x6b <__call_exitprocs_impl>
- 0x1019e retsp (u6) 0x1
- 0x101a0 __alloc_libc_hwlock:
- 0x101a0 getr (rus) r0 LOCK
- 0x101a2 stw (lru6) r0, dp[0x5]
- 0x101a6 retsp (u6) 0x0
- 0x101a8 _cleanup:
- 0x101a8 entsp (u6) 0x1
- 0x101aa bl (lu10) 0x65 <_cleanup_impl>
- 0x101ae retsp (u6) 0x1
- 0x101b0 _done:
- 0x101b0 ldc (ru6) r0, 0x7
- 0x101b2 bl (lu10) -0x12 <_DoSyscall>
- 0x101b6 clre (0r)
- 0x101b8 waiteu (0r)
- 0x101ba _init:
- 0x101ba entsp (u6) 0x1
- 0x101bc ldap (lu10) r11, 0x6e <0x1029c>
- 0x101c0 add (2rus) r0, r11, 0x0
- 0x101c2 ldc (ru6) r1, 0x0
- 0x101c4 ldap (lu10) r11, 0x6a <0x1029c>
- 0x101c8 sub (3r) r2, r11, r0
- 0x101ca bl (lu10) -0x43 <memset>
- 0x101ce ldap (lu10) r11, 0x6f <0x102b0>
- 0x101d2 add (2rus) r0, r11, 0x0
- 0x101d4 ldc (ru6) r1, 0x0
- 0x101d6 ldap (lu10) r11, 0x7b <0x102d0>
- 0x101da sub (3r) r2, r11, r0
- 0x101dc bl (lu10) -0x4c <memset>
- 0x101e0 bl (lu10) -0x22 <__alloc_libc_hwlock>
- 0x101e4 ldap (lu10) r11, 0x4c <0x10280>
- 0x101e8 add (2rus) r0, r11, 0x0
- 0x101ea ldaw (lru6) r1, dp[0x6]
- 0x101ee ldc (ru6) r2, 0x0
- 0x101f0 ldc (ru6) r3, 0x0
- 0x101f2 bl (lu10) -0xa6 <__free_libc_hwlock>
- 0x101f6 ldw (lru6) r4, dp[0x4]
- 0x101fa shr (2rus) r4, r4, 0x2
- 0x101fc bf (ru6) r4, 0xb <do_ctors_end>
- 0x101fe ldap (lu10) r11, 0x47 <0x10290>
- 0x10202 add (2rus) r5, r11, 0x0
- 0x10204 ldw (lru6) r6, dp[0x3]
- 0x10208 sub (3r) r6, r5, r6
- do_ctors_l 0x1020a sub (2rus) r4, r4, 0x1
- 0x1020c ldw (3r) r0, r5[r4]
- 0x1020e add (3r) r0, r0, r6
- 0x10210 bla (1r) r0
- 0x10212 bt (ru6) r4, -0x5 <do_ctors_loop>
- do_ctors_e 0x10214 retsp (u6) 0x1
- 0x10216 _fini:
- 0x10216 entsp (u6) 0x1
- 0x10218 extsp (u6) 0x5
- 0x1021a stw (ru6) r4, sp[0x1]
- 0x1021c stw (ru6) r5, sp[0x2]
- 0x1021e stw (ru6) r6, sp[0x3]
- 0x10220 stw (ru6) r7, sp[0x4]
- 0x10222 ldw (lru6) r7, dp[0x2]
- 0x10226 shr (2rus) r7, r7, 0x2
- 0x10228 bf (ru6) r7, 0xd <do_dtors_end>
- 0x1022a ldc (ru6) r4, 0x0
- 0x1022c ldap (lu10) r11, 0x34 <0x10298>
- 0x10230 add (2rus) r5, r11, 0x0
- 0x10232 ldw (lru6) r6, dp[0x1]
- 0x10236 sub (3r) r6, r5, r6
- do_dtors_l 0x10238 ldw (3r) r0, r5[r4]
- 0x1023a add (3r) r0, r0, r6
- 0x1023c bla (1r) r0
- 0x1023e add (2rus) r4, r4, 0x1
- 0x10240 lsu (3r) r11, r4, r7
- 0x10242 bt (ru6) r11, -0x6 <do_dtors_loop>
- do_dtors_e 0x10244 ldw (ru6) r4, sp[0x1]
- 0x10246 ldw (ru6) r5, sp[0x2]
- 0x10248 ldw (ru6) r6, sp[0x3]
- 0x1024a ldw (ru6) r7, sp[0x4]
- 0x1024c ldaw (ru6) r14, sp[0x5]
- 0x1024e retsp (u6) 0x1
- getAllChan 0x10250 entsp (u6) 0x1
- 0x10252 stw (ru6) r4, sp[0x0]
- 0x10254 getr (rus) r0 CHANEND
- 0x10256 bt (ru6) r0, -0x2 <0x10254>
- 0x10258 ldc (ru6) r2, 0x1f
- 0x1025a ldc (ru6) r3, 0x0
- 0x1025c ldc (lru6) r1, 0x100
- 0x10260 ldw (lru6) r0, cp[0x0]
- 0x10264 freer (1r) res[r0]
- 0x10266 add (3r) r0, r0, r1
- 0x10268 eq (3r) r4, r3, r2
- 0x1026a add (2rus) r3, r3, 0x1
- 0x1026c bf (ru6) r4, -0x5 <0x10264>
- 0x1026e ldw (ru6) r4, sp[0x0]
- 0x10270 retsp (u6) 0x1
- 0x10274 __call_exitprocs_impl:
- 0x10274 retsp (u6) 0x0
- 0x10278 _cleanup_impl:
- 0x10278 retsp (u6) 0x0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement