Commit Graph

9171 Commits

Author SHA1 Message Date
Ryan Kurtz 05a05dd113 Merge remote-tracking branch 'origin/GP-879_ghidra007_askAddr_scriptAPI_defaultValue--SQUASHED' 2023-03-22 11:23:26 -04:00
Ryan Kurtz 9533632167 Merge remote-tracking branch 'origin/patch' 2023-03-22 11:20:12 -04:00
Ryan Kurtz 8890844251 Merge remote-tracking branch 'origin/GP-3217_emteere_JALCallGotoFix'
into patch (Closes #5092)
2023-03-22 11:16:58 -04:00
ghidragon d694bb7d7b GP-1100 fixing pinned symbols 2023-03-22 11:11:52 -04:00
Ryan Kurtz 9b06b08de7 Merge remote-tracking branch 'origin/GP-2872_ghidorahrex_arm_v45t_blx'
into patch (Closes #4320)
2023-03-22 11:11:44 -04:00
Ryan Kurtz 4d8ec78c74 Merge remote-tracking branch 'origin/GP-3214_emteere_duplicateRefMarkupFix--SQUASHED' into patch 2023-03-22 11:08:22 -04:00
emteere 3fca50a7a8 GP-3214 Fix duplicate operand references from constant propagation and scalar analyzer 2023-03-21 17:52:34 -04:00
ghidra007 37026c59d2 GP-879 added script method askAddr with default value 2023-03-21 21:40:08 +00:00
dev747368 950e8066cc GP-3229 fix menu text 2023-03-21 19:06:33 +00:00
dev747368 a813e1da2e GP-3175 fix DWARF importer to handle Apple specific DWARF records
Also fix filename lookup to look in the same compUnit as the fileNum
attribute.

Also fix NPE in DataTypeUtilities.isSameKindBuiltInDataType()
2023-03-21 18:39:58 +00:00
Ryan Kurtz 6660f9663b Merge remote-tracking branch
'origin/GP-3178_ghidragon_pinned_symbol_bug_on_rebase' (Closes #4290)
2023-03-21 13:57:39 -04:00
Ryan Kurtz 89118f7fe6 Merge remote-tracking branch 'origin/GP-2627_PartialStruct' 2023-03-21 13:55:34 -04:00
caheckman 2591c17f22 GP-2627 TypePartialStruct 2023-03-21 13:28:09 -04:00
Ryan Kurtz 8a9ccf8147 Merge remote-tracking branch 'origin/GP-3200_ghizard_Smarter_restricted_creation_of_functions_for_global_labels' 2023-03-21 12:29:34 -04:00
Ryan Kurtz 58479f3689 Merge remote-tracking branch 'origin/GP-3142_d-millar_km_dbgeng_SQRB--SQUASHED' 2023-03-21 12:27:33 -04:00
Ryan Kurtz eebe8ae825 Merge remote-tracking branch
'origin/GP-3171_ghizard_PDB_stub_basic_Member_Pointers' (Closes #5055)
2023-03-21 12:26:10 -04:00
Ryan Kurtz f3e06e89d6 Merge remote-tracking branch 'origin/GP-3154_ryanmkurtz_guava' 2023-03-21 11:47:28 -04:00
d-millar 9690254616 GP-3142: fix for read registers
GP-3142: adding Populate to schema
GP-3142: adding session id to the records
GP-3142: post-review id->record
GP-3142: post-review id->record
GP-3142: post-review adds to interface
GP-3142: post-review try-finally (missed two)
GP-3142: post-review try-finally (missed one)
GP-3142: post-review try-finally; clearer reset logic
GP-3142: post-review better use of TargetMethod.Export
GP-3142: minor fixes
GP-3142: first pass at dbgeng kernel mods
GP-3142: temp holdGP-3142: mods to differentiate system and engine idsGP-3142: fixes for bad system/engine differentationGP-3142: fixes for bad pid/tid <0 testGP-3142: fixes for selection logicGP-3142: attempting to mininize work done, esp. by expensive callsGP-3142: fix for stack framesGP-3142: minor bug fix for sys threadsGP-3142: better register/stack reads for non-system threadsGP-3142: warningsGP-3142: post-squash and rebaseGP-3142: missed a few RefreshBehavior candidatesGP-3142: miscellaneous fixesGP-3142: minimize workloadGP-3142: display fixes; refresh==true for resolved process/threadGP-3142: added re-populate methodsGP-3142: better kernel/user code re-useGP-3142: re-fix for fact that thread 0 belongs to process 0
2023-03-21 10:54:40 -04:00
Ryan Kurtz cc35d57933 Merge remote-tracking branch
'origin/GP-3212-dragonmacher-error-dialog-formatting' (Reference to
GP-2844 in author commit is wrong number)
2023-03-21 09:25:32 -04:00
Ryan Kurtz 19c50cab08 Merge remote-tracking branch 'origin/patch' 2023-03-21 09:15:36 -04:00
Ryan Kurtz a9530fa137 Merge remote-tracking branch 'origin/GP-3216_emteere_CParserLower_ul'
into patch (Closes #5069)
2023-03-21 09:09:34 -04:00
Ryan Kurtz 78171efe34 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-3-21-23' 2023-03-21 08:49:28 -04:00
dragonmacher f7ceaece06 Test fixes 2023-03-21 08:05:10 -04:00
emteere 5bf82b8af1 GP-3217 RISCV JAL/JALR goto/call fix for T0 register 2023-03-20 20:44:59 +00:00
Ryan Kurtz 3aa071d787 Merge remote-tracking branch 'origin/GP-0_ryanmkurtz_BundleHost-createdir' 2023-03-20 13:04:57 -04:00
Ryan Kurtz c377b245da GP-0: Creating BundleHost cache directory in a more reliable fashion 2023-03-20 12:48:41 -04:00
Ryan Kurtz d76f59ee69 Merge branch 'GP-0_ryanmkurtz_PR-5111_Gravelbones_omf_skip_comdat' 2023-03-20 07:48:28 -04:00
Ryan Kurtz 131fdd9df1 GP-0: PR cleanup 2023-03-20 07:41:30 -04:00
Ryan Kurtz 05684a076a Merge remote-tracking branch
'origin/GP-1-dragonmacher-structure-editor-focus-issue' (#3561)
2023-03-20 07:14:32 -04:00
Ryan Kurtz aba35ceaf9 Merge remote-tracking branch 'origin/GP-1-dragonmacher-spelling-fixes' 2023-03-20 07:09:18 -04:00
Ryan Kurtz c60ac3d4b6 Merge branch 'GP-0_ryanmkurtz_PR-5110_Gravelbones_omf_logging' 2023-03-20 06:55:02 -04:00
Ryan Kurtz e85269eea9 GP-0: PR cleanup 2023-03-20 06:54:17 -04:00
emteere b10d01a2cb GP-3216 Fixed CParser creation of Enums from define's with upper and
lower case u,l,ul when value surrounded by parentheses
2023-03-19 19:17:58 +00:00
Gravelbones 247a4feedf OMF format: Skip fixup for Comdat records 2023-03-18 12:43:50 +01:00
Gravelbones ee12899696 OMF format: Remove some logging messages 2023-03-18 12:37:33 +01:00
dragonmacher f77ee42407 GP-2844 - Updated the error dialog to prevent the loss of messages using
html brackets
2023-03-17 20:05:47 -04:00
dragonmacher 8cd2c5d58a Spelling fixes 2023-03-17 20:02:12 -04:00
Ryan Kurtz a6be09898f Merge remote-tracking branch 'origin/GP-3157_ghidorahrex_PR-5053_rbran_armneon_vqdmull_fix' 2023-03-17 16:05:37 -04:00
Ryan Kurtz 5a0f7c8233 Merge remote-tracking branch 'origin/GP-1928_dev747368_findPdb_util_method' 2023-03-17 16:04:15 -04:00
Ryan Kurtz 45d2e42bb4 Merge remote-tracking branch 'origin/GP-3186_ZeroSizeExportConsistency' 2023-03-17 15:57:28 -04:00
Ryan Kurtz 18bf2fbe30 Merge remote-tracking branch 'origin/GP-1976_Dan_gadpSingleClient--SQUASHED' 2023-03-17 15:25:04 -04:00
Ryan Kurtz f2fbad22dd Merge remote-tracking branch 'origin/GP-3207_Dan_jnaComQueryOrder--SQUASHED' 2023-03-17 15:23:21 -04:00
dev747368 72f4483394 GP-1928 additional findPdb util method 2023-03-17 17:12:06 +00:00
dragonmacher faf73e8ecb GP-3199 - Updated Version Tracking classes to make them public
(Closes #4950)
2023-03-17 10:26:05 -04:00
Ryan Kurtz 41533b29a1 Merge branch 'GP-2511_ryanmkurtz_macho-namespaces' 2023-03-17 10:22:45 -04:00
Ryan Kurtz a0473e8853 GP-2511: Don't create Mach-O duplicate symbols with namespaces named
after sections
2023-03-17 10:19:29 -04:00
dev747368 eb130ac8e2 GP-3210 fix manual xml serialization of high unicode characters 2023-03-17 00:51:20 +00:00
Dan 70e0170e03 GP-3207: Fix JNA/COM interface priority (dbgeng/model) 2023-03-16 15:07:43 -04:00
Dan 9774aa9f0e GP-1976: Accept only the first GADP connection 2023-03-16 14:51:26 -04:00
Ryan Kurtz 82ba4831b6 Merge remote-tracking branch
'origin/GP-3187_ghidorahrex_PR-5093_rbran_m68k_export_0_fix'
(Closes #5093, Closes #5094)
2023-03-16 12:11:31 -04:00