ghidra1
68c5e3990e
GP-0 revised tooltip when component not found in composite
2023-04-26 09:48:38 -04:00
ghidra1
2579c372f9
GP-0 correct NPE condition for decompiler hover
2023-04-25 14:08:19 -04:00
Ryan Kurtz
6f2f59ffc6
Merge remote-tracking branch 'origin/GP-3346-dragonmacher-theme-color-fixes'
2023-04-24 06:41:27 -04:00
dragonmacher
39966e99ab
GP-3346 - Theme color fixes for debugger in dark mode; added padding to
...
Decompiler line numbers
2023-04-21 16:29:23 -04:00
Ryan Kurtz
39611523bf
Merge remote-tracking branch 'origin/GP-3329-dragonmacher-search-text-hl-bug--SQUASHED'
2023-04-21 12:45:48 -04:00
dragonmacher
84650030d0
GP-3329 - Search Highlights - Major update and refactor of the way Listing highlights work. Highlights are now more closely coupled with the fields that will paint them.
2023-04-21 12:43:42 -04:00
Behrang Fouladi
d4c7f37fc4
remove annotation & clone()
2023-04-21 10:18:04 +02:00
ghidra1
2cdaebf0c3
Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
...
(Closes #4537 , Closes #4898 , Closes #3723 , Closes #3267 )
2023-04-20 15:41:45 -04:00
ghidra1
a4776892bd
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
...
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures. Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Behrang Fouladi
3ca0ed52ed
process all input varnodes of multiequal pcodeop
2023-04-20 16:17:06 +02:00
Ryan Kurtz
a21c2c4347
Merge remote-tracking branch 'origin/GP-3094-dragonmacher-theme-color-consolidation--SQUASHED'
2023-04-17 05:39:28 -04:00
dragonmacher
4f1d3c8053
GP-3094 - Theming - Converted most colors to palette colors
2023-04-14 16:49:39 -04:00
Ryan Kurtz
687691f5c5
GP-3293: Fixing compilation issue
2023-04-14 15:11:33 -04:00
Ryan Kurtz
68abad7aed
Merge remote-tracking branch 'origin/GP-3293_RTTI_Analyzer_Script_addOption_checkOption--SQUASHED'
2023-04-14 15:04:36 -04:00
ghidra007
d8cdcfb068
GP-3293 - Added RTTI Analyzer option to the program information called 'RTTI Found' and use it to determine whether to rerun and also when deciding whether to run the RTTI script.
2023-04-14 18:57:55 +00:00
Eric Kilmer
8afa3a2be3
Fix C++ sleighexample compilation
2023-04-10 10:07:36 -04:00
caheckman
fe137f20f3
GP-3276 Put all C++ classes in ghidra namespace
2023-04-07 11:22:47 -04:00
caheckman
e02c600234
GP-3292 Fix initializeForReading in case where there is only 1 value
2023-04-06 20:10:46 -04:00
Ryan Kurtz
ca9a56b5f4
Merge remote-tracking branch 'origin/GP-3224_RenameFlexibility'
...
(Closes #4863 )
2023-04-06 12:11:50 -04:00
Josh Gunter
d5b0c6b3fb
Use throw in C++ decompiler code
2023-04-03 19:33:19 -07:00
caheckman
6981a90700
GP-3269 Never input cast to SUBPIECE or PIECE
2023-03-29 18:23:56 -04:00
Ryan Kurtz
9cf60faef0
Merge remote-tracking branch
...
'origin/GP-3155_caheckman_PR-2810_Pokechu22_countleadingzeros'
(Closes #2810 )
2023-03-24 14:29:30 -04:00
caheckman
945d91fc93
GP-3155 Regenerating parsers, documentation. LZCOUNT tests.
2023-03-24 13:06:45 -04:00
caheckman
44eef24fa4
GP-2627 Adjust tests
2023-03-22 13:11:18 -04:00
caheckman
2591c17f22
GP-2627 TypePartialStruct
2023-03-21 13:28:09 -04:00
caheckman
79e5465160
GP-3224 Remove full symbol check from Rename actions
2023-03-21 13:02:22 -04:00
Ryan Kurtz
45d2e42bb4
Merge remote-tracking branch 'origin/GP-3186_ZeroSizeExportConsistency'
2023-03-17 15:57:28 -04:00
dragonmacher
4592ebcd5a
GP-3195 - Updated ParallelDecompiler to not save processed items for cal
...
that does not used them
2023-03-14 14:24:05 -04:00
Ryan Kurtz
67625f5b9c
Merge remote-tracking branch 'origin/GP-3174_PieceMarshaling'
2023-03-14 06:26:22 -04:00
Ryan Kurtz
fba98d104e
Merge remote-tracking branch 'origin/GP-3029_CommentAnnotations'
2023-03-14 06:25:47 -04:00
caheckman
b39c60e221
GP-3174 Indexed attribute marshaling
2023-03-13 16:48:16 -04:00
caheckman
349b891165
GP-3186 Add 0 size exports to consistency check for subtables
2023-03-13 14:30:34 -04:00
caheckman
6e239a393e
GP-3029 Treat annotations in comments as a single token
2023-03-08 12:38:58 -05:00
caheckman
74e1bbdb57
GP-3148 More join space overlaps
2023-03-07 17:13:11 -05:00
dragonmacher
84521c6f09
GP-3170 - Updates to fix clients of languages.css
2023-03-06 15:56:44 -05:00
Pokechu22
e4ab760242
Add rule to simplify lzcount followed by right shift
2023-03-02 18:30:04 -08:00
Pokechu22
14880b53c4
Create and use LZCOUNT Pcode op
2023-03-02 18:30:04 -08:00
Ryan Kurtz
73e4c17f2a
Merge remote-tracking branch 'origin/GP-2717_TokenSymbolAccess'
...
(Closes #4670 )
2023-02-28 13:12:26 -05:00
caheckman
a5ba9e390c
GP-2717 Symbol attached to variable declarations
2023-02-27 16:50:09 -05:00
caheckman
7d6c6d28be
GP-3126 Join support for CONCAT trees
2023-02-23 20:01:05 -05:00
Ryan Kurtz
87cc8c2993
Merge branch
...
'GP-3120_ryanmkurtz_PR-4748_johanngan_switch-override-conditional'
(Closes #4747 , Closes #4748 )
2023-02-22 07:56:00 -05:00
Ryan Kurtz
d9a6dbecbf
Merge remote-tracking branch 'origin/patch'
2023-02-22 07:21:28 -05:00
endrin
69f6dae46f
Fix several Gradle 8.x compatibility issues
...
Addressed the following deprecations:
* [JacocoMerge task removed:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#jacocomerge_task_removed )
deleted jacocoMerge task, moved its inputs to jacocoReport.
* [`classifier` property removed from archive tasks:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#abstractarchivetask_api_cleanup )
replaced `classifier` calls with `archiveClassifier.set`.
* [execResult getter property removed from exec tasks:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#abstractexectask_api_cleanup )
replaced with `executionResult.get`.
2023-02-22 06:55:47 -05:00
Ryan Kurtz
ebde3f7250
Merge remote-tracking branch 'origin/GP-2603_ConditionalConstPhiNode'
...
(Closes #4527 )
2023-02-21 12:43:56 -05:00
Ryan Kurtz
fece9ce5f7
Merge remote-tracking branch 'origin/GP-2587_InjectionErrorHandling'
2023-02-21 12:40:49 -05:00
caheckman
e996440c77
GP-2586 Exceptions for injection error conditions
2023-02-21 11:34:07 -05:00
Ryan Kurtz
2df54f37f5
Merge remote-tracking branch 'origin/GP-1123_PlaceholderStructCollision'
...
(Closes #3196 )
2023-02-18 07:36:41 -05:00
caheckman
042dbbcaba
GP-2603 Handle conditional constant propagation in phi-nodes
2023-02-17 16:38:48 -05:00
Ryan Kurtz
43bbf5ea9f
Merge remote-tracking branch 'origin/GP-3085_NativeCompatibility'
2023-02-13 14:53:34 -05:00
caheckman
51b1b51d89
GP-1123 Check for name collision when creating placeholder structure
2023-02-10 12:31:23 -05:00