88 Commits
Author SHA1 Message Date
Ryan Kurtz 8f702275ca Merge remote-tracking branch 'origin/GP-7062_d-millar_fun_with_pcode_RB270826--SQUASHED' 2026-09-03 05:26:15 -04:00
d-millar 5a18cda21e GP-7062: final pass
GP-7062: comments on intent
GP-7062: post-review
GP-7062: cleanup
GP-7062: rename
GP-7062: edges
GP-7062: slight revert; bug fix
GP-7062: single function task
GP-7062: first pass
GP-7062: some progressGP-7062: workingishGP-7062: works for geditGP-7062: script -> classesGP-7062: script -> classesGP-7062: typesGP-7062: towards testingGP-7062: towards testingGP-7062: datalog addsGP-7062: datalog addsGP-7062: slow progressGP-7062: getting thereGP-7062: better vnode logicGP-7062: better vnode logicGP-7062: yay, working (at least a little)GP-7062: sane PCODE_ resultsGP-7062: on to sarif resultsGP-7062: sarif workingGP-7062: maybe fixed?GP-7062: mo' betta'GP-7062: probably a lot more to doGP-7062: cleanup for hvar/vnode
2026-09-02 17:04:43 +00:00
Ryan Kurtz 82050c8574 Merge remote-tracking branch
'origin/GP-7025_James_signature_override_analyzer_default'
(Closes #9164)
2026-08-28 09:53:22 -04:00
Ryan Kurtz 721faeff71 GP-0: More deprecation updates 2026-08-03 12:21:19 -04:00
James fb348f8e5a GP-7025 enable varidiac signature override analyzer by default 2026-07-14 14:59:07 -04:00
dragonmacher 773be4fc26 GP-6691 - Find Uses of - Fixed flaws in finding structure field uses in the DataTypeReference API 2026-06-11 12:20:17 -04:00
dragonmacher 0999e6b9a4 GP-6691 - Data Type Finder - Updated search results to include the field name if one is available. Added a new table column to show just the field name. 2026-05-01 17:39:14 -04:00
dragonmacher 198f8fb558 Added null check for Decompiler action context 2026-02-20 12:51:16 -05:00
dragonmacher be8ce50487 Fixed rendering and sorting of Find results in tables 2026-02-13 18:07:04 -05:00
dragonmacher 2b9fc34046 GP-6421 - Fixed a column sorting bug for the Context column of the Find
References search results
2026-02-10 17:11:26 -05:00
Ryan Kurtz 80e5b402f0 Merge remote-tracking branch 'origin/patch' 2026-02-03 05:50:06 -05:00
dragonmacher e593bd7ef7 Fixed unconstrained memory usage 2026-02-02 17:38:34 -05:00
Dave Nicolson d2ed73f1ea Fix additional pluralization issues 2025-12-19 17:34:35 +01:00
d-millar cba3d5a963 GP-6129: post-review(2)
GP-6129: post-review
GP-6129: post-review
GP-6129: typo
GP-6129: first bits
GP-6129: first resultsGP-6129: more or less functional sarif tableGP-6129: pre-refactorGP-6129: tagging taint with opGP-6129: fix for composed libsGP-6129: taint action workingGP-6129: fqname errorGP-6129: error handlingGP-6129: error handling
2025-11-24 15:11:54 -05:00
dragonmacher 2ae42befb8 GP-6076 - Find All - Added a button to the Find dialog to find all matches and show the results in a table 2025-11-12 12:34:30 -05:00
dragonmacher 04ef00b4a3 Minor event mask refactor 2025-10-22 13:02:26 -04:00
dragonmacher 992cf3ab53 Fixed incorrect theme property 2025-10-20 14:20:28 -04:00
dragonmacher c0978e538c Fixed incorrect theme property 2025-10-20 12:13:43 -04:00
Ryan Kurtz fca6104af0 Merge remote-tracking branch 'origin/GP-5566_d-millar_lisa_SQUASH250908' 2025-09-09 11:45:24 -04:00
d-millar f5572ede99 GP-5566: first/last? changes for ghidra
GP-5566: fix for J

GP-5566: minor fixes

GP-5566: icons decl proper

GP-5566: minor tweaks

GP-5566: post-review

GP-5566: minor

GP-5566: mo better monitor logic

GP-5566: minor fix
2025-09-08 15:36:25 +00:00
Ryan Kurtz 58171afd08 Merge remote-tracking branch 'origin/patch' 2025-08-29 04:47:42 -04:00
dragonmacher eb0e2a95a7 Test fixes 2025-08-28 15:14:51 -04:00
dragonmacher dc72238178 GP-5769 - Updated dialogs with combo boxes to have consistent behavior
when the Enter key is pressed
2025-08-27 19:47:35 -04:00
d-millar b9049298af GP-5941: PR #8457 2025-08-21 17:10:26 +00:00
Elijah Lieu d5df2590dc Fix: TaintAnalysis query use chosen file if none set in tool options 2025-08-21 10:01:38 -04:00
Ryan Kurtz 384d72782a Merge remote-tracking branch 'origin/patch' 2025-08-20 05:12:40 -04:00
dragonmacher 3e240563ab Test debug 2025-08-19 16:49:40 -04:00
d-millar 96d4edf39b GP-0: fix for test failures 2025-07-09 22:10:38 +00:00
Ryan Kurtz 592242fdba Merge remote-tracking branch 'origin/GP-2140-dragonmacher-delete-refs-action--SQUASHED' 2025-06-16 13:50:29 -04:00
dragonmacher 1fc7356080 GP-2140 - Xrefs - Added an action to delete xrefs from the xrefs table 2025-06-16 13:46:34 -04:00
Ryan Kurtz 1add5a9bce GP-5737: Fixing GhidraScript PrintWriter 2025-06-09 12:14:58 -04:00
Ryan Kurtz d3131e319a GP-0: Fixing unused import warnings 2025-05-30 07:07:43 -04:00
Ryan Kurtz a6cd5b5dbc GP-0: Fixing @Override warnings 2025-05-29 11:07:44 -04:00
dev747368 c70de2b590 GP-2941 better defined string iterator
Don't iterate arrays that can't contain a string.
When iterating a struct, only look at defined fields.
Should address issues #8134, #5726, #3498
2025-05-15 16:20:27 -04:00
d-millar a1b6084c88 GP-0: Adding a missing commit (cosmetic changes) 2025-05-13 10:50:08 -04:00
Ryan Kurtz 1dc06fcdc2 Merge remote-tracking branch 'origin/GP-5573_d-millar_CTADL_upgrade--SQUASHED' 2025-05-08 13:11:09 -04:00
d-millar 3816012384 GP-5573: fix for horrible kludge
GP-5573: mostly working (ish)
GP-5566: lib/fn variants
GP-5573: error in initRun logic
GP-5573: append
GP-5573: tests/colors
GP-5573: more errors
GP-5573: minor fix
GP-5573: basically working?
2025-05-08 12:55:00 -04:00
Luke Serné 8303061629 Many typo's
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.

The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
Ryan Kurtz 27394cfb9c Merge remote-tracking branch
'origin/GP-5572-dragonmacher-decompiler-action-dialog--SQUASHED'
(Closes #7893)
2025-04-08 14:51:45 -04:00
dragonmacher 7bd553d55d GP-5572 - Decompiler - Updated actions to not show warning dialog if executed while the Decompiler is busy 2025-04-08 14:26:12 -04:00
dragonmacher e9fb18faee GP-5326 - Decompiler - Added a quick field edit action to the Decompiler 2025-04-07 12:54:20 -04:00
dev747368 5ca24f0001 GP-0 fix NPE in decompiler text finder when decompiler errors 2025-03-17 20:18:58 +00:00
d-millar 0fac9cc491 GP-wkshp: post-review
GP-wkshp: minor mod
GP-wkshp: post-rebase
GP-wkshp: rebase
GP-5290: first pass
GP-5290: fixes for abstract state; set sizeGP-5290: basically workingGP-5290: state updates in motionGP-5290: some cleanupGP-5290: mid-reviewGP-5290: lose the interfaceGP-wkshp: add opsGP-wkshp: trimGP-wkshp: first pass on exportGP-wkshp: error in writeRule?GP-wkshp: working version of source exportGP-wkshp: more tweaksGP-wkshp: unnecessary
2025-02-10 13:15:57 -05:00
Ryan Kurtz 70d43e73d8 Merge remote-tracking branch 'origin/GP-5290_d-millar_angr--SQUASHED' 2025-02-03 16:11:13 -05:00
d-millar efc18fad3b GP-5290: from review
GP-5290: lose the interface
GP-5290: mid-review
GP-5290: some cleanup
GP-5290: state updates in motion
GP-5290: basically working
GP-5290: fixes for abstract state; set size
GP-5290: first pass
2025-02-03 12:24:15 -05:00
Ryan Kurtz d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
dragonmacher ba15d9368d GP-3870 - Data Types - Added more filterable types 2025-01-28 15:05:25 -05:00
d-millar dc1b9ae900 GP-5238: from review
GP-5238: adding a sanity check
GP-5238: allow switching between frames
GP-5238: comments
GP-5238: fix for hv matches
GP-5238: chooser for cutsom query
GP-5238: delta working?
GP-5238: first pass at delta
GP-5238: oops
GP-5238: key bindings
GP-5238: better options + docs
2025-01-15 16:59:51 -05:00
dragonmacher 7aa170faf0 Table Service accessibility update 2024-12-18 19:59:44 -05:00
d-millar 4b641143ec GP-3443: couple more
GP-3443: clean-up & comment
GP-3443: more help edits; fix for QueryResult error
GP-3443: actions refactor
GP-3443: record fix + html fixes
GP-3443: misc
GP-3443: fixes for help
GP-3443: more post-review
GP-3443: refactor on queries + other stuff
GP-3443: test improvement
GP-3443: post-review more easy
GP-3443: post-review easy fixes
GP-3443: imports
GP-3443: formatting fixes
GP-3443: better test
GP-3443: more test improvemnts
GP-3443: fix for fields, more test stuff
GP-3443: prelims for testing
GP-3443: more work on edge cases
GP-3443: fix for locals fixed
GP-3443: fix for locals
GP-3443: by symbol fix
GP-3443: by symbol fix
GP-3443: minor ergonomics
GP-3443: simpler query
GP-3443: fix for structs
GP-3443: fix for clear
GP-3443: thunks working
GP-3443: more deps
GP-3443: dependencies fix
GP-3443: gates
GP-3443: imports organized
GP-3443: oops
GP-3443: oops
GP-3443: pretty substantial refactor
GP-3443: marks now location-specific
GP-3443: better clear
GP-3443: fairly major logic change
GP-3443: (better) functioning plugin
GP-3443: better docs
GP-3443: script
GP-3443: script
GP-3443: bueno
GP-3443: manual rebase
2024-12-11 14:50:56 -05:00