Timeline for IDA Pro: Define local variables from non-standard powerpc stack register
Current License: CC BY-SA 3.0
14 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jul 2, 2018 at 11:21 | answer | added | Igor Matyuh | timeline score: 1 | |
Mar 28, 2018 at 21:27 | history | bumped | CommunityBot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Feb 26, 2018 at 20:54 | history | bumped | CommunityBot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
S Feb 4, 2018 at 20:26 | history | bounty ended | CommunityBot | ||
S Feb 4, 2018 at 20:26 | history | notice removed | CommunityBot | ||
Jan 27, 2018 at 20:47 | answer | added | NirIzr | timeline score: 1 | |
Jan 27, 2018 at 20:00 | history | tweeted | twitter.com/StackReverseEng/status/957342459977240581 | ||
Jan 27, 2018 at 19:24 | comment | added | Léo Lam |
@MichaelEngel Not OP, but I'm also seeing this in the main() function of an executable that was compiled using CodeWarrior. It does the same thing as OP's function: the SP is copied to r31, and r31 is used as the SP in the rest of the function.
|
|
Jan 27, 2018 at 18:53 | comment | added | user22967 | The old PPC ELF spec (refspecs.linuxbase.org/elf/elfspec_ppc.pdf) defines r31 as 'Used for local variables or "environment pointers"', so maybe this is what you are seeing in this code. So it might help to specify which platform the code you are analyzing is supposed to run on. | |
S Jan 27, 2018 at 18:25 | history | bounty started | Léo Lam | ||
S Jan 27, 2018 at 18:25 | history | notice added | Léo Lam | Draw attention | |
Sep 1, 2017 at 15:20 | history | edited | perror | CC BY-SA 3.0 |
Better usage of the wiki syntax
|
Sep 1, 2017 at 14:44 | review | First posts | |||
Sep 1, 2017 at 17:22 | |||||
Sep 1, 2017 at 14:44 | history | asked | bangaboo | CC BY-SA 3.0 |