40 lines
1.8 KiB
C
40 lines
1.8 KiB
C
|
#define ConPrintf dprintf
|
||
|
#define MZERO MemZero
|
||
|
#define ADDROF(s) GetExpression("ACPI!" s)
|
||
|
#define FIELDADDROF(s,t,f) (ULONG_PTR)(ADDROF(s) + FIELD_OFFSET(t, f))
|
||
|
#define READMEMBYTE ReadMemByte
|
||
|
#define READMEMWORD ReadMemWord
|
||
|
#define READMEMDWORD ReadMemDWord
|
||
|
#define READMEMULONGPTR ReadMemUlongPtr
|
||
|
#define READSYMBYTE(s) ReadMemByte(ADDROF(s))
|
||
|
#define READSYMWORD(s) ReadMemWord(ADDROF(s))
|
||
|
#define READSYMDWORD(s) ReadMemDWord(ADDROF(s))
|
||
|
#define READSYMULONGPTR(s) ReadMemUlongPtr(ADDROF(s))
|
||
|
#define WRITEMEMBYTE(a,d) WriteMemory(a, &(d), sizeof(BYTE), NULL)
|
||
|
#define WRITEMEMWORD(a,d) WriteMemory(a, &(d), sizeof(WORD), NULL)
|
||
|
#define WRITEMEMDWORD(a,d) WriteMemory(a, &(d), sizeof(DWORD), NULL)
|
||
|
#define WRITEMEMULONGPTR(a,d) WriteMemory(a, &(d), sizeof(ULONG_PTR), NULL)
|
||
|
#define WRITESYMBYTE(s,d) WRITEMEMBYTE(ADDROF(s), d)
|
||
|
#define WRITESYMWORD(s,d) WRITEMEMWORD(ADDROF(s), d)
|
||
|
#define WRITESYMDWORD(s,d) WRITEMEMDWORD(ADDROF(s), d)
|
||
|
#define WRITESYMULONGPTR(s,d) WRITEMEMULONGPTR(ADDROF(s), d)
|
||
|
#define TRACENAME(s)
|
||
|
#define ENTER(n,e)
|
||
|
#define EXIT(n,e)
|
||
|
|
||
|
VOID MemZero(ULONG_PTR uipAddr, ULONG dwSize);
|
||
|
BYTE ReadMemByte(ULONG_PTR uipAddr);
|
||
|
WORD ReadMemWord(ULONG_PTR uipAddr);
|
||
|
DWORD ReadMemDWord(ULONG_PTR uipAddr);
|
||
|
ULONG_PTR ReadMemUlongPtr(ULONG_PTR uipAddr);
|
||
|
PVOID LOCAL GetObjBuff(POBJDATA pdata);
|
||
|
LONG LOCAL GetNSObj(PSZ pszObjPath, PNSOBJ pnsScope, PULONG_PTR puipns,
|
||
|
PNSOBJ pns, ULONG dwfNS);
|
||
|
ULONG LOCAL ParsePackageLen(PUCHAR *ppbOp, PUCHAR *ppbOpNext);
|
||
|
PSZ LOCAL NameSegString(ULONG dwNameSeg);
|
||
|
|
||
|
VOID STDCALL AMLIDbgExecuteCmd(PSZ pszCmd);
|
||
|
LONG LOCAL AMLIDbgHelp(PCMDARG pArg, PSZ pszArg, ULONG dwArgNum,
|
||
|
ULONG dwNonSWArgs);
|
||
|
|