aboutsummaryrefslogtreecommitdiff
path: root/scripts/checkstack.py
AgeCommit message (Collapse)AuthorFilesLines
2016-08-10checkstack: Handle conditional checks at start of functionsKevin O'Connor1-0/+5
Recent versions of gcc will sometimes place conditional checks in the code prior to setting up the function's stack frame. Handle this case correctly. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2015-04-17checkstack: Minor - continue if not a regular asm lineKevin O'Connor1-54/+54
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2015-03-19checkstack: Prefer passing "function" class instead of function addressKevin O'Connor1-15/+13
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2015-03-19checkstack: Simplify yield calculationsKevin O'Connor1-33/+21
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2015-03-19checkstack: Replace function information tuple with classKevin O'Connor1-69/+77
Replace the six-tuple storing information on each parsed function with a class. This makes the code more readable. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2015-01-19checkstack: Handle callw instructionKevin O'Connor1-0/+2
Minor update to the checkstack.py tool. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2014-06-11build: Minor - fix comments referring to old tools/ directory.Kevin O'Connor1-1/+1
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2014-01-20build: Make print statements in scripts python3 compatible.Johannes Krampf1-6/+6
Signed-off-by: Johannes Krampf <johannes.krampf@googlemail.com>
2013-08-17Rename tools/ directory to scripts/ directory.Kevin O'Connor1-0/+225
It's common for other projects (eg, QEMU, Linux) to put build scripts into a "scripts/" directory. There's no reason for SeaBIOS to be different, so rename the "tools/" directory to "scripts/". Signed-off-by: Kevin O'Connor <kevin@koconnor.net>