Call Stack:
Code: Select all
> MQ2Main.dll!memmove(unsigned char * dst=0x00130005, unsigned char * src=0x0012ffff, unsigned long count=1) Line 333 Asm
MQ2Main.dll!ParseMacroData(char * szOriginal=0x00130005) Line 707 C++
MQ2Main.dll!ParseMacroParameter(EQData::_SPAWNINFO * pChar=0x06b222c0, char * szOriginal=0x0012ae80) Line 434 C++
MQ2Main.dll!CCommandHook::Detour(EQData::_SPAWNINFO * pChar=0x00130005, char * szFullLine=0x0012ffff) Line 177 + 0xe C++
652f206f()
Code: Select all
[MQ2]CCommandHook::Detour(/echo ${MacroQuest.LastCommand})
First-chance exception at 0x030382c6 (MQ2Main.dll) in eqgame.exe: 0xC0000005: Access violation writing location 0x00130005.
Code: Select all
TrailUp1:
mov al,[esi] ;U - get byte from source
030382C4 mov al,byte ptr [esi]
;V - spare
mov [edi],al ;U - put byte in destination
[color=yellow]-->[/color] 030382C6 mov byte ptr [edi],al
mov eax,[dst] ;V - return pointer to destination
030382C8 mov eax,dword ptr [dst]
pop esi ;U - restore esi
030382CB pop esi
pop edi ;V - restore edi
030382CC pop edi
M_EXIT
030382CD leave
030382CE ret
030382CF nop


