summaryrefslogtreecommitdiff
path: root/scripts/checkstack.py
Commit message (Collapse)AuthorAgeFilesLines
* checkstack: Handle conditional checks at start of functionsKevin O'Connor2016-08-101-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>
* checkstack: Minor - continue if not a regular asm lineKevin O'Connor2015-04-171-54/+54
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* checkstack: Prefer passing "function" class instead of function addressKevin O'Connor2015-03-191-15/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* checkstack: Simplify yield calculationsKevin O'Connor2015-03-191-33/+21
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* checkstack: Replace function information tuple with classKevin O'Connor2015-03-191-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>
* checkstack: Handle callw instructionKevin O'Connor2015-01-191-0/+2
| | | | | | Minor update to the checkstack.py tool. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* build: Minor - fix comments referring to old tools/ directory.Kevin O'Connor2014-06-111-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* build: Make print statements in scripts python3 compatible.Johannes Krampf2014-01-201-6/+6
| | | | Signed-off-by: Johannes Krampf <johannes.krampf@googlemail.com>
* Rename tools/ directory to scripts/ directory.Kevin O'Connor2013-08-171-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>