Difference between revisions of "Get Thread Task ID"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 0012f6b0: 3c028017 lui r2,0x8017 0012f6b4: 8c424038 lw r2,0x4038(r2) 0012f6b8: 00000000 nop 0012f6bc: 00021280 sll r2,r2,0x0a 0012f6c0: 3c0180...") |
m (Nyzer moved page 0012f6b0 - 0012f6d0 to Get Thread Task ID: Giving it a title) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
0012f6b0: 3c028017 lui r2,0x8017 | 0012f6b0: 3c028017 lui r2,0x8017 | ||
− | 0012f6b4: 8c424038 lw r2,0x4038(r2) | + | 0012f6b4: 8c424038 lw r2,0x4038(r2) # ThreadID |
0012f6b8: 00000000 nop | 0012f6b8: 00000000 nop | ||
− | 0012f6bc: 00021280 sll r2,r2,0x0a | + | 0012f6bc: 00021280 sll r2,r2,0x0a # ThreadID * sizeof(Thread) |
0012f6c0: 3c018017 lui r1,0x8017 | 0012f6c0: 3c018017 lui r1,0x8017 | ||
0012f6c4: 00220821 addu r1,r1,r2 | 0012f6c4: 00220821 addu r1,r1,r2 | ||
− | 0012f6c8: 8c2298b8 lw r2,-0x6748(r1) | + | 0012f6c8: 8c2298b8 lw r2,-0x6748(r1) # thread.TaskID // (Base pointer 0x801698b8 = 0x8016986c + 0x4c) |
0012f6cc: 03e00008 jr r31 | 0012f6cc: 03e00008 jr r31 | ||
0012f6d0: 00000000 nop | 0012f6d0: 00000000 nop | ||
</font> | </font> |
Latest revision as of 19:27, 29 June 2025
0012f6b0: 3c028017 lui r2,0x8017 0012f6b4: 8c424038 lw r2,0x4038(r2) # ThreadID 0012f6b8: 00000000 nop 0012f6bc: 00021280 sll r2,r2,0x0a # ThreadID * sizeof(Thread) 0012f6c0: 3c018017 lui r1,0x8017 0012f6c4: 00220821 addu r1,r1,r2 0012f6c8: 8c2298b8 lw r2,-0x6748(r1) # thread.TaskID // (Base pointer 0x801698b8 = 0x8016986c + 0x4c) 0012f6cc: 03e00008 jr r31 0012f6d0: 00000000 nop