When I use the disas
command in gdb with the following code:
int main(){
char*a;
size_t r;
return 1;
}
I have this result :
0x080483db <+0>: push %ebp
0x080483dc <+1>: mov %esp,%ebp
0x080483de <+3>: mov $0x1,%eax
0x080483e3 <+8>: pop %ebp
0x080483e4 <+9>: ret
I don't understand why there are no instructions for char*a
and size*t
.
How do I get the adress of a
value and r
value? Do they even exist?