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?