Re: Find out function arguments value from stack pointer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Dec 12, 2012 at 4:38 PM, Fabio Pozzi <pozzi.fabio@xxxxxxxxx> wrote:
>> When i call  print values at offsets starting from
>> __builtin_frame_address (0) the function arguments start from offset
>> 2. How can I confirm that this behavior is always consistent.
>
> Arguments are pushed on the stack before the saved frame pointer, thus
> you have to add an offset equal to the frame pointer address size if
> you start from the beginning of the saved frame pointer record on the
> stack.

Thanks Fabio!
If I execute the same code on ARM arch, does it needs any changes?

-- 
Manavendra Nath Manav

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux