我一直试图从c中的一行代码转到汇编,但我无法弄清楚使用asm对指针到成员函数的正确转换是什么。 这是代码的一个片段:
struct file{
int size;
}FILE;
void function(FILE *result){
result -> size;
}
答案 0 :(得分:0)
假设有一个x86-64编译器,
_function:
; rdi = pointer to struct file
; rax = size element
mov eax, [rdi]