-
Notifications
You must be signed in to change notification settings - Fork 5
/
radare2_pilotwings_64.r2
225 lines (221 loc) · 6.01 KB
/
radare2_pilotwings_64.r2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
e asm.arch=mips
e asm.bits=64
e cfg.bigendian=true
e io.va=true
e asm.emu=true
# define IO maps for kernel and app .text and .data sections
# om fd vaddr [size] [paddr] [rwx] [name]
om 3 0x80200050 0x50e30 0x001000 mrx kernel
om 3 0x802ca900 0x8c8f0 0x051e30 mrx app
# functions
af entry 0x80200050
af uvJanimPoseLine 0x80200b38
af uvJanimPoseGrid 0x80200f00
af _uvaUpdatePlayList 0x802021d4
af _uvaPlay 0x80202728
af _uvaStartVoice 0x80202998
af thread_3 0x80203dd0
af uvaSeqStop 0x8020489c
af uvChanEnv 0x80204dec
af uvChanTerra 0x80204e5c
af _uvSortAdd 0x80205814
af uvClkGetSec 0x80206058
af _uvDbSortHits 0x802071cc
af uvTerraGetBox 0x8020fa08
af uvModelGetPosm 0x8020fa54
af uvModelGetProps 0x8020fb2c
af uvTerraGetPt 0x8020fcec
af uvTerraGetSeg 0x8020ff68
af uvTerraGetColor 0x80210b70
af uvTerraGetState 0x80210e04
af uvTerraGetPlane 0x80210f18
af _uvSurfGetNorm 0x8021119c
af uvSobjGetPt 0x8021133c
af uvSobjGetSeg 0x80211544
af _uvSegInMboxs 0x80214f54
af uvDbColorModel 0x80216750
af uvDobjModel 0x802167f0
af uvDobjProps 0x80216c1c
af uvDobjPosm 0x80216e08
af uvDobjGetPosm 0x80216fd8
af uvDobjState 0x8021711c
af uvDobjSetState 0x80217268
af _uvDobjsDraw 0x8021744c
af uvEnvProps 0x802181c0
af uvEnvFunc 0x80218688
af _uvEnvDraw 0x8021872c
af uvSeqModel 0x80218d00
af uvSeqProps 0x80218db8
af uvFontSet 0x802194d8
af uvFxProps 0x8021a540
af uvFxGetProps 0x8021b52c
af _uvFxDraw 0x8021ed18
af uvVtx 0x8021f264
af uvEndTmesh 0x8021f3a4
af uvEndGrid 0x8021f96c
af uvVtxEndPoly 0x802206c0
af uvGfxBegin 0x80220b88
af uvGfxStateDraw 0x80221398
af uvGfxEnd 0x8022217c
af uvGfxGetCnt 0x80223800
af uvGfxStatePush 0x802238ec
af uvGfxStatePop 0x8022394c
af uvCopyFrameBuf 0x80223dec
af uvIOUpdate 0x80224488
af uvMemLoadPal 0x80224c7c
af _uvExpandTexture 0x802265b8
af _uvExpandTextureImg 0x80226a54
af _uvDbMstackPush 0x80227f5c
af _uvDbMstackPop 0x80227fe4
af _uvJumpHeap 0x8022a674
af uvMemRead 0x8022a8e0
af memset 0x8022aa80
af _uvMemOverAlloc 0x8022ab0c
af _uvMemAlloc 0x8022ac48
af _uvMemFreeScratch 0x8022ad58
af _uvMemGetScratch 0x8022adc4
af uvLevelInit 0x8022af04
af _uvScDoneGfx 0x8022b320
af _uvScDoneAud 0x8022b418
af _uvScRunAud 0x8022b4b4
af _uvScRunGfx 0x8022b538
af thread_4 0x8022b8c4
af _uvScHandleRetrace 0x8022b9c8
af _uvScHandleRSP 0x8022bce8
af uvSobjsDraw 0x8022c4e0
af uvSobjPosm 0x8022cfc4
af uvSobjModel 0x8022d218
af uvFileWrite 0x8022def0
af uvFileRead 0x8022dfe8
af _uvDMA 0x8022ed30
af _uvTerraDraw 0x8022f064
af _uvTxtDraw 0x8023031c
af uvSprtDraw 0x80230dd4
af uvSprtSetBlit 0x80230e68
af uvSprtProps 0x80231158
af uvDbgCnt 0x802334e4
af debug_printf2 0x80201180
af debug_print_section_sizes 0x8022e0e0
af main 0x8022e440
af thread_0 0x8022e874
af thread_6 0x8022e920
af thread_1 0x8022e980
af debug_printf 0x8022ed14
af mio0_decompress 0x80231a20
af osSendMesg 0x80236190
af alBnkfNew 0x80236444
af alSetFileNew 0x80236548
af osAiSetFrequency 0x80236590
af linked_list_remove 0x802366f0
af linked_list_insert 0x80236720
af osCreateMesgQueue 0x802367b0
af osCreateThread 0x802367e0
af osStartThread 0x80236930
af osRecvMesg 0x80236a80
af osVirtualToPhysical 0x80236bc0
af osAiSetNextBuffer 0x80236c40
af osPiStartDma 0x802373d0
af osGetCount 0x80238140
af sqrtf 0x8023a820
af osViBlack 0x8023a830
af osWriteBackDCache 0x8023a8a0
af osViSetSpecialFeatures 0x8023a920
af __ull_rshift 0x8023aae0
af __ull_rem 0x8023ab0c
af __ull_div 0x8023ab48
af __ll_lshift 0x8023ab84
af __ll_rem 0x8023abb0
af __ll_div 0x8023abec
af __ll_mul 0x8023ac48
af __ull_divremi 0x8023ac78
af __ll_mod 0x8023acd8
af __ll_rshift 0x8023ad74
af osViSwapBuffer 0x8023ae20
af osWriteBackDCacheAll 0x8023ae70
af TaskVirtualToPhysical 0x8023aea0
af osSpTaskLoad 0x8023afbc
af osSpTaskStartGo 0x8023b11c
af osCreateViManager 0x8023b1e0
af __osViDevMgrMain 0x8023b364
af osViSetMode 0x8023b540
af osSetEventMsg 0x8023b5b0
af osViSetEventMsg 0x8023b620
af osSpTaskYield 0x8023b690
af osSpTaskYielded 0x8023b6b0
af osEepromLongWrite 0x8023b730
af osEepromLongRead 0x8023b870
af osEepromProbe 0x8023b9b0
af osInitialize 0x8023ba20
af osEPiRawReadIo 0x8023bc50
af osCreatePiManager 0x8023bcc0
af osSetThreadPri 0x8023be40
af osSetTimer 0x8023bf20
af osContInit 0x8023c000
af __osContGetInitData 0x8023c1fc
af __osPackRequestData 0x8023c2cc
af osContStartReadData 0x8023c3c0
af osContGetReadData 0x8023c484
af __osPackReadData 0x8023c52c
af osInvalDCache 0x8023c620
af osSetIntMask 0x8023d240
af __osDisableInt 0x8023ed20
af __osRestoreInt 0x8023ed40
af __osDequeueThread 0x8023ed60
af __osExceptionPreamble 0x8023eda0
af __osExceptionHandler 0x8023edb0
af send_mesg 0x8023f2f8
af __osEnqueueAndYield 0x8023f3e0
af __osEnqueueThread 0x8023f470
af __osPopThread 0x8023f4b8
af __osDispatchThread 0x8023f4c8
af __osCleanupThread 0x8023f608
af __osViInit 0x8023f610
af __osProbeTLB 0x8023f750
af __osAiDeviceBusy 0x8023f810
af osJamMesg 0x80241e30
af osPiGetCmdQueue 0x80241f80
af __osPiCreateAccessQueue 0x80241fe0
af __osPiGetAccess 0x80242030
af __osPiRelAccess 0x80242074
af bcopy 0x802420a0
af __osSpSetStatus 0x802423b0
af __osSpSetPc 0x802423c0
af __osSpRawStartDma 0x80242400
af __osSpDeviceBusy 0x80242490
af __osTimerServicesInit 0x802424c0
af __osTimerInterrupt 0x8024254c
af __osSetTimerIntr 0x802426c4
af __osInsertTimer 0x80242738
af osGetThreadPri 0x802428c0
af __osViSwapContext 0x802428f0
af __osSpGetStatus 0x80242c50
af osEepromWrite 0x80242c60
af __osPackEepWriteData 0x80242e10
af __osEepStatus 0x80242f1c
af osEepromRead 0x80243140
af __osPackEepReadData 0x80243330
af __osSiCreateAccessQueue 0x80243440
af __osSiGetAccess 0x80243490
af __osSiRelAccess 0x802434d4
af __osSetSR 0x80243500
af __osGetSR 0x80243510
af __osSetFpcCsr 0x80243520
af __osSiRawReadIo 0x80243530
af __osSiRawWriteIo 0x80243580
af osInvalCache 0x802435d0
af osMapTLBRdb 0x80243650
af bzero 0x802436b0
af osPiRawStartDma 0x80243750
af __osDevMgrMain 0x80243830
af osGetTime 0x802439b0
af __osSiRawStartDma 0x80243a40
af kdebugserver 0x80244438
af __osSyncPutChars 0x80244620
af osDestroyThread 0x80244750
af __osSetCompare 0x80245480
af __osSiDeviceBusy 0x80245490
af __osAtomicDec 0x802454d0
af decode_block 0x802ca900
af app_entry 0x8030fe20
# seek to main
s main