gehe zum Quellcode dieser Datei
|
void | __attribute__ ((naked, noinline)) |
| *-------------------------------------------------------------------— Mehr ...
|
|
#define FWT_MUSTSEEK 0x40 |
#define FWT_SEEKMASK 0x40 |
#define MAX_CHUNKS_FOR_FWT 7 |
*-------------------------------------------------------------------—
!!
Definiert in Zeile 46 der Datei filewrite.c.
48 " STMFD SP!, {R1-R7,LR} \n"
53 " LDR R0, [R5, #0x10] \n"
56 " BL sub_006B8458 /*_ReceiveMessageQueue*/ \n"
58 " LDRNE R2, =0x3F5 \n"
59 " LDRNE R1, =0xFFAA2720 /*'dwFWrite.c'*/ \n"
61 " BLNE _DebugAssert \n"
62 " LDR R0, [SP, #8] \n"
65 " ADDCC PC, PC, R1, LSL#2 \n"
86 " LDR R0, [R4, #0x10] \n"
88 " BL sub_006B86D4 /*_GetNumberOfPostedMessages*/ \n"
91 " BEQ loc_FFAA2600 \n"
92 " LDR R0, [R4, #0x10] \n"
95 " BL sub_006B8458 /*_ReceiveMessageQueue*/ \n"
99 " LDR R0, [R4, #4] \n"
101 " BEQ loc_FFAA2628 \n"
104 " STR R0, [R4, #4] \n"
105 " LDR R0, =0xFC318 \n"
106 " BL sub_FF830358 \n"
108 " BL sub_FF82E1CC \n"
111 " LDR R0, [R4, #0xC] \n"
112 " BL _GiveSemaphore \n"
117 " ADD R0, R0, #0x58 \n"
118 " BL sub_FF830358 \n"
120 " BL sub_FF82E08C \n"
121 " LDR R0, [R4, #0xC] \n"
122 " BL sub_FF82D128 \n"
125 " LDR R3, =ignore_current_write\n"
130 " ADD R0, R4, #0x58 \n"
131 " BL sub_FF8277FC \n"
133 " ADD R0, R4, #0x58 \n"
137 " BL sub_FFAA2234_my \n"
141 " LDR R1, [R0, #4] \n"
143 " LDR R0, [R5, #4] \n"
147 " LDREQ R0, =0x9200013 \n"
149 " STREQ R0, [R4, #0x10] \n"
151 " BLEQ sub_FFAA2174 \n"
156 " LDRSB R0, [R0, #0x58] \n"
158 " BEQ loc_FFAA2560 \n"
159 " STRB R0, [SP, #4] \n"
160 " ADD R0, R4, #0x58 \n"
161 " STRB R6, [SP, #5] \n"
162 " BL sub_FF830358 \n"
164 " BL sub_FF82E08C \n"
167 " LDR R3, =ignore_current_write\n"
174 " BL sub_FF82D140 \n"
176 " ADD R0, R4, #0x58 \n"
179 " BL sub_FF830358 \n"
180 " LDR R1, [R5, #0x1C] \n"
181 " BL sub_FF82E1CC \n"
182 " LDR R1, [R5, #0x14] \n"
184 " LDRNE R0, [R4, #0x10] \n"
189 " BL sub_FFAA2914_my \n"
193 " BL sub_FFAA23CC_my \n"