Commit Graph

  • dd389f23ee scripts: Switched to sorted sets for result notes Christopher Haster 2024-12-10 15:24:59 -06:00
  • 3e03c2ee7f scripts: Adopted better input file handling in result scripts Christopher Haster 2024-12-10 14:45:46 -06:00
  • 4325a06277 scripts: Fixed incorrect files on recursive results Christopher Haster 2024-12-10 12:23:17 -06:00
  • c8c12ffae8 scripts: Reverted stack.py to use -fcallgraph-info=su again Christopher Haster 2024-12-10 02:25:01 -06:00
  • 0e658b8246 scripts: Attempted reimp of stack.py using dwarf variable tags Christopher Haster 2024-12-08 13:27:15 -06:00
  • 14e7501e5c scripts: Minor stack.py fixes Christopher Haster 2024-12-07 01:01:04 -06:00
  • ac79c88c6f scripts: Improved cycle detection notes in scripts Christopher Haster 2024-12-07 00:55:00 -06:00
  • 56d888933f scripts: Reworked stack.py to use dwarf, dropped -fcallgraph-info=su Christopher Haster 2024-12-05 19:30:14 -06:00
  • 02ccbdfed2 scripts: Enabled symbol->dwarf mapping via address Christopher Haster 2024-12-05 19:28:07 -06:00
  • eb09865868 scripts: Resolve DW_AT_abstract_origin during dwarf collection Christopher Haster 2024-12-05 19:22:12 -06:00
  • 19cd428a3c scripts: Added DwarfEntry.info to help find recursive tags Christopher Haster 2024-12-05 15:50:09 -06:00
  • faf4d09c34 scripts: Added __repr__ to RInt and friends Christopher Haster 2024-12-05 11:50:02 -06:00
  • e4ff9a1701 scripts: Added Line class for collect_dwarf_lines Christopher Haster 2024-12-05 11:37:30 -06:00
  • b4038e3c27 scripts: Include global/section info in collect_syms, added Sym Christopher Haster 2024-12-05 10:35:30 -06:00
  • eb7fff8843 scripts: Include all entries in collect_dwarf_info Christopher Haster 2024-12-05 01:42:30 -06:00
  • bd7004a4f3 scripts: Prefer objdump --syms over -t in scripts Christopher Haster 2024-12-04 16:26:54 -06:00
  • 308b4b6080 scripts: Made dwarf tags explicit in ctx.py/structs.py Christopher Haster 2024-12-04 10:48:34 -06:00
  • b90b2953ea scripts: Some minor regex cleanup Christopher Haster 2024-12-04 01:02:50 -06:00
  • 28d89eb009 scripts: Adopted simpler+faster heuristic for symbol->dwarf mapping Christopher Haster 2024-12-03 03:55:02 -06:00
  • e77010265e scripts: Replaced nm with objdump in code.py/data.py Christopher Haster 2024-12-03 02:49:56 -06:00
  • 8526cd9cf1 scripts: Prevented i/children/notes result field collisions Christopher Haster 2024-12-02 19:23:42 -06:00
  • 183ede1b83 scripts: Option for result scripts to force children ordering Christopher Haster 2024-12-02 15:53:32 -06:00
  • e6ed785a27 scripts: Removed padding from tail notes in tables Christopher Haster 2024-12-02 00:44:18 -06:00
  • 94df6d47d4 scripts: Added make ctx, adopted ctx.py in the Makefile Christopher Haster 2024-12-01 23:47:59 -06:00
  • 512cf5ad4b scripts: Adopted ctx.py-related changes in other result scripts Christopher Haster 2024-12-01 16:59:51 -06:00
  • b4c79c53d2 scripts: csv.py: Fixed NoneType issues with default sort Christopher Haster 2024-12-01 00:49:13 -06:00
  • 55d01f69f9 scripts: Adopted ctx.py-related changes in structs.py Christopher Haster 2024-11-30 23:34:44 -06:00
  • c8a4ee91a6 scripts: ctx.py: Only sort children layers if explicitly requested Christopher Haster 2024-11-30 11:35:07 -06:00
  • 3a0a58369a scripts: ctx.py: Added struct/union namespace prefix to results Christopher Haster 2024-11-30 01:33:21 -06:00
  • 2df97cd858 scripts: Added ctx.py for finding function contexts Christopher Haster 2024-11-30 01:32:09 -06:00
  • 25814ed5cb scripts: Fixed failed subprocess stderr, unconditionally forward Christopher Haster 2024-11-29 01:41:53 -06:00
  • b58266c3b0 scripts: Small refactor to adopt collect_thing pattern everywhere Christopher Haster 2024-11-29 01:22:35 -06:00
  • 26ba7bdebc scripts: Adopted new dwarf-info parser in code.py/data.py Christopher Haster 2024-11-27 03:05:22 -06:00
  • e00db216c1 scripts: Consistent table renderer, cycle detection optional Christopher Haster 2024-11-27 01:25:55 -06:00
  • 6d47ce747d Generated v2 prefixes geky-bot 2024-12-11 23:20:07 +00:00
  • 630a0d87c2 Merge pull request #1050 from littlefs-project/devel v2.10.0 Christopher Haster 2024-12-11 16:56:45 -06:00
  • 3d0386489b Bumped minor version to v2.10 Christopher Haster 2024-12-11 16:23:10 -06:00
  • b8e4433b34 Merge pull request #1052 from wangdongustc/assert_null_sync Christopher Haster 2024-12-10 11:48:48 -06:00
  • dae656aa53 Fix prettyasserts.py for pointer asserts Dong Wang 2024-12-10 01:21:59 +08:00
  • 469c863c18 Assert on NULL IO function Dong Wang 2024-12-10 00:17:43 +08:00
  • 215613e41f gha: Fixed x86-only statuses ci-fix-x86-only-statuses Christopher Haster 2024-12-09 14:56:12 -06:00
  • 2fcecc8894 Merge pull request #1046 from littlefs-project/fix-trailing-slashes Christopher Haster 2024-12-06 13:48:26 -06:00
  • 78f9a5fcd3 Merge pull request #1038 from littlefs-project/link-ramcrc32bd-ramrsbd Christopher Haster 2024-12-06 13:47:47 -06:00
  • 83fe41b605 Merge pull request #1031 from littlefs-project/fix-enospc-issues Christopher Haster 2024-12-06 13:47:36 -06:00
  • d7a911923b Merge pull request #1027 from littlefs-project/fix-seek-overflow-ub Christopher Haster 2024-12-06 13:47:20 -06:00
  • 2ba4280a5e Merge pull request #997 from littlefs-project/fix-trace-format-again Christopher Haster 2024-12-06 13:47:06 -06:00
  • c961e1fe66 Merge pull request #1004 from yamt/user-define-header Christopher Haster 2024-12-06 13:45:56 -06:00
  • bd01a4c0ee Merge pull request #1013 from wdfk-prog/feature_2.9.3 Christopher Haster 2024-12-06 13:44:37 -06:00
  • 7c8afd26cf scripts: Added alignment info to structs.py Christopher Haster 2024-11-26 15:12:34 -06:00
  • 35f68a733c scripts: Reworked structs.py to include field info Christopher Haster 2024-11-26 14:34:44 -06:00
  • 999ef6656f paths: Changed CREAT with a trailing slash to return NOTDIR fix-trailing-slashes Christopher Haster 2024-11-25 15:22:33 -06:00
  • b735c8fd7f paths: Added tests over NOENT + trailing slash/dot Christopher Haster 2024-11-25 15:16:01 -06:00
  • 30947054d4 paths: Extended tests to cover open with CREAT/EXCL Christopher Haster 2024-11-25 14:26:50 -06:00
  • 80ca1ea300 paths: Reject empty paths Christopher Haster 2024-11-23 18:25:40 -06:00
  • 815f0d85a5 paths: Fixed dots followed by dotdots Christopher Haster 2024-11-23 01:49:08 -06:00
  • dc92dec6d3 paths: Reject dotdots above root Christopher Haster 2024-11-23 01:23:11 -06:00
  • a6035071be paths: Fixed/doc trailing slash/dot POSIX incompatibilities Christopher Haster 2024-11-22 17:07:51 -06:00
  • 232e736aae paths: Added trailing slashes and dots tests Christopher Haster 2024-11-20 18:38:23 -06:00
  • 0de0389c6f paths: Reworked test_paths to cover more corner cases Christopher Haster 2024-11-20 17:30:18 -06:00
  • 51b8cdb1f0 scripts: Added -q/--quiet to test.py/bench.py Christopher Haster 2024-11-17 23:50:32 -06:00
  • 0b450b1184 scripts: Reverted full C exprs in test/bench define ranges Christopher Haster 2024-11-17 23:36:57 -06:00
  • 608d8a2bc1 scripts: Enabled full C exprs in test/bench define ranges Christopher Haster 2024-11-17 13:43:44 -06:00
  • ef3accc07c scripts: Tweaked -p/--percent to accept the csv file for diffing Christopher Haster 2024-11-14 14:06:39 -06:00
  • 9a2b561a76 scripts: Adopted -c/--compare in make summary-diff Christopher Haster 2024-11-14 13:15:25 -06:00
  • 29eff6f3e8 scripts: Added -c/--compare for comparing specific result rows Christopher Haster 2024-11-14 11:52:59 -06:00
  • 14687a20bf scripts: csv.py: Implicitly convert during string concatenation Christopher Haster 2024-11-14 00:09:54 -06:00
  • 47f28946f6 scripts: csv.py: Enforced matching types in ternary branches Christopher Haster 2024-11-14 00:09:20 -06:00
  • 9e7e79390a scripts: csv.py: Extended -s/-S to support exprs and hidden fields Christopher Haster 2024-11-13 23:32:58 -06:00
  • bac59d4928 scripts: Dropped amor.py and avg.py Christopher Haster 2024-11-13 15:30:43 -06:00
  • f385f8f778 bench: Tweaked bench.py to include cumulative measurements Christopher Haster 2024-11-13 15:22:09 -06:00
  • 8911d44073 scripts: csv.py: Fixed field defines hiding field renames Christopher Haster 2024-11-13 15:21:35 -06:00
  • 2fa968dd3f scripts: csv.py: Fixed divide-by-zero, return +-inf Christopher Haster 2024-11-13 15:21:04 -06:00
  • 5dc9eabbf7 scripts: csv.py: Fixed use of __div__ vs __truediv__ Christopher Haster 2024-11-12 15:05:39 -06:00
  • 02881faf6f scripts: Dropped field renames from plot.py/plotmpl.py/amor.py/avg.py Christopher Haster 2024-11-12 14:09:12 -06:00
  • 6714e2869f scripts: csv.py: Made RFloats independent from RInts Christopher Haster 2024-11-12 13:48:32 -06:00
  • 298441ae74 scripts: csv.py: Added help text over available field exprs Christopher Haster 2024-11-12 13:32:17 -06:00
  • 690251c130 scripts: csv.py: Added float mod support Christopher Haster 2024-11-12 12:14:33 -06:00
  • effc959ea9 scripts: csv.py: Improved default typechecking in RExpr Christopher Haster 2024-11-12 12:02:55 -06:00
  • f31f3fdd68 scripts: csv.py: Fixed missing fields going undetected Christopher Haster 2024-11-12 11:55:35 -06:00
  • 103b251ad8 scripts: csv.py: Various tweaks/cleanup Christopher Haster 2024-11-12 01:37:36 -06:00
  • 0ac326d9cb scripts: Reduced table name widths to 8 chars minimum Christopher Haster 2024-11-12 01:34:54 -06:00
  • 434479f101 scripts: Adopted csv.py-related result-type tweaks in all scripts Christopher Haster 2024-11-12 01:09:26 -06:00
  • 7f7420d13f scripts: Adopted csv.py changes in Makefile Christopher Haster 2024-11-12 01:02:34 -06:00
  • acf34dce2e scripts: csv.py: Fixed lingering undefined renames in diff mode Christopher Haster 2024-11-12 01:01:06 -06:00
  • 4e5d1c5e7d scripts: csv.py: Frac expr tweaks Christopher Haster 2024-11-11 18:19:09 -06:00
  • d4c835ba89 scripts: csv.py: Fixed divide by zero in ratio Christopher Haster 2024-11-11 18:17:03 -06:00
  • cc25b39926 scripts: csv.py: Fixed by exprs (-ba=b) when results are missing fields Christopher Haster 2024-11-11 18:12:29 -06:00
  • 1712a5bd99 scripts: csv.py: Filled out remaining ops, dropped bitwise ops, cleanup Christopher Haster 2024-11-11 17:59:20 -06:00
  • ac0aa3633e scripts: csv.py: RExpr decorators to help simplify func/uop/bop parsing Christopher Haster 2024-11-11 16:14:13 -06:00
  • 4061891a02 scripts: csv.py: Adopting full expr parser for field exprs Christopher Haster 2024-11-10 12:18:32 -06:00
  • 7cfcc1af1d scripts: Renamed summary.py -> csv.py Christopher Haster 2024-11-09 12:31:16 -06:00
  • a0ab7bda26 scripts: Avoid rereading shrub blocks Christopher Haster 2024-11-08 02:24:56 -06:00
  • 0260f0bcee scripts: Added better branch cksum checks Christopher Haster 2024-11-07 14:07:27 -06:00
  • e3fdc3dbd7 scripts: Added simple mroot cycle detectors to dbg scripts Christopher Haster 2024-11-07 02:14:54 -06:00
  • b08c66e387 scripts: Fixed case-level flags in bench.py Christopher Haster 2024-11-07 00:16:15 -06:00
  • 007ac97bec scripts: Adopted double-indent on multiline expressions Christopher Haster 2024-11-06 15:31:17 -06:00
  • 48c2e7784b scripts: Renamed import math alias m -> mt Christopher Haster 2024-11-05 01:58:40 -06:00
  • 96ddc72481 scripts: Moved hot path calculation before recursive rendering Christopher Haster 2024-11-05 01:23:01 -06:00
  • ade563cc24 scripts: Removed outdated non-terminating warning from scripts Christopher Haster 2024-11-04 17:42:39 -06:00
  • c0a9af1e9a scripts: Moved recursive entry generation before table rendering Christopher Haster 2024-11-04 17:14:16 -06:00