2013-11-03 1 views

답변

1

내가 잘못 해요하지 않는 한,이 함수에 전달 된 매개 변수가 있습니다. proc 매크로가 포함 된 Nasm 매크로 세트를 찾을 수 있습니다. 나는 foo.m_counter이 무엇인지 모르는

; does "proc" imply "global foo_get_counter"? Might. 
foo_get_counter:   

        push ebp 
        mov ebp, esp 

; could %define object ebp + 8 

        mov  ebx, [ebp + 8] 

        mov  eax, [foo.m_counter + ebx] 
        leave 
        ret 

... "원시 NASM"구문, 뭔가 같은 생각. 거기에 구문 변경이 필요할 수 있습니다. 가능하면 [foo + foo.m_counter + ebx] 또는 유사합니다. Masm의 .model 지시어에 따라 retret 4 일 필요가 있습니다 (STDCALL이면?). 행운을 빕니다.