Quindi capisco che thiscall non esiste realmente nella programmazione x64. Tuttavia, non riesco a trovare alcuna spiegazione definitiva su dove il puntatore this viene passato al callee.
È un x64% dithiscall come una vera chiamata cdecl , dove this è messa all'ultimo "stack" (su entrambi i compilatori GCC e MSVC)?
EDIT: passando per GDB, sembra così. rdi ha mantenuto il puntatore this e rsi ha mantenuto l'unico parametro posseduto da quel particolare metodo. È così che funziona sempre?