SSBM Decomp
Loading...
Searching...
No Matches
targimpl.h
Go to the documentation of this file.
1#ifndef GALE01_32904C
2#define GALE01_32904C
3
4#include <placeholder.h>
5
7 /* 0x000 */ char pad_0[0x80];
8 /* 0x080 */ s32 unk_80; /* inferred */
9 /* 0x084 */ char pad_84[0x3AC]; /* maybe part of unk_80[0xEC]? */
10}; /* size = 0x430 */
11STATIC_ASSERT(sizeof(struct gTRKCPUState_t) == 0x430);
12
14 /* 0x00 */ char pad_0[0x98];
15 /* 0x98 */ s32 unk_98;
16 /* 0x9C */ char pad_9C[4];
17 /* 0xA0 */ s32 unk_A0; /* inferred */
18}; /* size = 0xA4 */
19STATIC_ASSERT(sizeof(struct gTRKState_t) == 0xA4);
20
21/* 4A4BF0 */ extern struct gTRKState_t gTRKState;
22
23/* 32904C */ int __TRK_get_MSR(void);
24/* 329054 */ void __TRK_set_MSR(int);
49/* 32A184 */ s32 TRKTargetGetPC(void);
52/* 32A2C0 */ s32 TRKTargetStopped(void);
53/* 32A2D0 */ void TRKTargetSetStopped(s32 arg0);
59/* 32A618 */ void TRKTargetSetInputPendingPtr(s32 arg0);
60/* 4A4C98 */ extern struct gTRKCPUState_t gTRKCPUState;
61
62#endif
#define UNK_PARAMS
#define UNK_RET
#define STATIC_ASSERT(cond)
Definition platform.h:161
signed long s32
A signed 32-bit integer.
Definition platform.h:14
Definition targimpl.h:6
char pad_0[0x80]
Definition targimpl.h:7
s32 unk_80
Definition targimpl.h:8
char pad_84[0x3AC]
Definition targimpl.h:9
Definition targimpl.h:13
char pad_0[0x98]
Definition targimpl.h:14
s32 unk_98
Definition targimpl.h:15
char pad_9C[4]
Definition targimpl.h:16
s32 unk_A0
Definition targimpl.h:17
UNK_RET TRKTargetCPUType(UNK_PARAMS)
UNK_RET TRKTargetAccessExtended2(UNK_PARAMS)
UNK_RET TRKPPCAccessPairedSingleRegister(UNK_PARAMS)
UNK_RET TRKTargetAddExceptionInfo(UNK_PARAMS)
UNK_RET TRKTargetEnableTrace(UNK_PARAMS)
UNK_RET TRK_ppc_memcpy(UNK_PARAMS)
UNK_RET TRKTargetStepDone(UNK_PARAMS)
UNK_RET TRKTargetAccessDefault(UNK_PARAMS)
UNK_RET TRKTargetCheckStep(UNK_PARAMS)
UNK_RET TRKPostInterruptEvent(UNK_PARAMS)
UNK_RET TRKTargetAccessMemory(UNK_PARAMS)
UNK_RET TRKTargetSingleStep(UNK_PARAMS)
UNK_RET TRKTargetReadInstruction(UNK_PARAMS)
void TRKTargetSetInputPendingPtr(s32 arg0)
TRKTargetStop
Definition targimpl.c:103
UNK_RET TRKValidMemory32(UNK_PARAMS)
UNK_RET TRKPPCAccessFPRegister(UNK_PARAMS)
UNK_RET TRKExceptionHandler(UNK_PARAMS)
UNK_RET TRKTargetFlushCache(UNK_PARAMS)
UNK_RET TRKTargetDoStep(UNK_PARAMS)
UNK_RET TRKTargetAddStopInfo(UNK_PARAMS)
struct gTRKState_t gTRKState
UNK_RET TRKTargetSupportMask(UNK_PARAMS)
int __TRK_get_MSR(void)
Definition targimpl.c:5
void __TRK_set_MSR(int)
Definition targimpl.c:20
UNK_RET TRKInterruptHandlerEnableInterrupts(UNK_PARAMS)
UNK_RET TRKTargetVersions(UNK_PARAMS)
void TRKTargetSetStopped(s32 arg0)
Definition targimpl.c:88
s32 TRKTargetStopped(void)
TRKTargetSupportRequest
Definition targimpl.c:83
struct gTRKCPUState_t gTRKCPUState
UNK_RET TRKTargetStop(UNK_PARAMS)
UNK_RET TRKTargetSupportRequest(UNK_PARAMS)
UNK_RET TRKPPCAccessSpecialReg(UNK_PARAMS)
UNK_RET TRKTargetAccessExtended1(UNK_PARAMS)
UNK_RET TRKTargetStepOutOfRange(UNK_PARAMS)
UNK_RET TRKTargetAccessFP(UNK_PARAMS)
s32 TRKTargetGetPC(void)
TRKValidMemory32
Definition targimpl.c:74
UNK_RET TRKPPCAccessSPR(UNK_PARAMS)
UNK_RET TRKTargetInterrupt(UNK_PARAMS)
UNK_RET TRKInterruptHandler(UNK_PARAMS)