You've already forked HackerSM64
mirror of
https://github.com/HackerN64/HackerSM64.git
synced 2026-01-21 10:35:32 -08:00
Fix build warnings
This commit is contained in:
@@ -236,7 +236,7 @@ void draw_crash_context(OSThread *thread, s32 cause)
|
||||
crash_screen_print_float_reg(30, 220, 30, &tc->fp30.f.f_even);
|
||||
}
|
||||
|
||||
void draw_crash_log(OSThread *thread, s32 cause)
|
||||
void draw_crash_log(UNUSED OSThread *thread, UNUSED s32 cause)
|
||||
{
|
||||
#if PUPPYPRINT_DEBUG
|
||||
s32 i;
|
||||
@@ -256,7 +256,7 @@ void draw_crash_log(OSThread *thread, s32 cause)
|
||||
// prints any function pointers it finds in the stack
|
||||
// format:
|
||||
// SP address: function name
|
||||
void draw_stacktrace(OSThread *thread, s32 cause) {
|
||||
void draw_stacktrace(OSThread *thread, UNUSED s32 cause) {
|
||||
__OSThreadContext *tc = &thread->context;
|
||||
u32 temp_sp = tc->sp + 0x14;
|
||||
|
||||
@@ -280,7 +280,7 @@ void draw_stacktrace(OSThread *thread, s32 cause) {
|
||||
}
|
||||
|
||||
char *fname = find_function_in_stack(&temp_sp);
|
||||
if (fname == NULL || (*(u32*)temp_sp & 0x80000000 == 0)) {
|
||||
if ((fname == NULL) || ((*(u32*)temp_sp & 0x80000000) == 0)) {
|
||||
crash_screen_print(30, 45 + (i * 10), "%08X: UNKNOWN", temp_sp);
|
||||
} else {
|
||||
crash_screen_print(30, 45 + (i * 10), "%08X: %s", temp_sp, fname);
|
||||
@@ -368,7 +368,7 @@ extern struct SequenceQueueItem sBackgroundMusicQueue[6];
|
||||
|
||||
void thread2_crash_screen(UNUSED void *arg) {
|
||||
OSMesg mesg;
|
||||
OSThread *thread;
|
||||
OSThread *thread = NULL;
|
||||
|
||||
osSetEventMesg(OS_EVENT_CPU_BREAK, &gCrashScreen.mesgQueue, (OSMesg) 1);
|
||||
osSetEventMesg(OS_EVENT_FAULT, &gCrashScreen.mesgQueue, (OSMesg) 2);
|
||||
|
||||
@@ -39,7 +39,7 @@ static u32 headless_pi_status(void)
|
||||
|
||||
|
||||
void map_data_init(void) {
|
||||
headless_dma(_mapDataSegmentRomStart, 0x80700000, 0x100000);
|
||||
headless_dma((u32)_mapDataSegmentRomStart, (u32*)0x80700000, 0x100000);
|
||||
while (headless_pi_status() & (PI_STATUS_DMA_BUSY | PI_STATUS_ERROR));
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@ char *find_function_in_stack(u32 *sp) {
|
||||
for (int i = 0; i < STACK_TRAVERSAL_LIMIT; i++) {
|
||||
u32 val = *sp;
|
||||
val = *(u32 *)val;
|
||||
*sp = *sp + 4;
|
||||
*sp += 4;
|
||||
|
||||
if ((val >= (u32)_mainSegmentStart) && (val <= (u32)_mainSegmentTextEnd)) {
|
||||
return parse_map(val);
|
||||
|
||||
Reference in New Issue
Block a user