Commit graph

7739 commits

Author SHA1 Message Date
Ryan Kurtz 400de6e1ff Merge remote-tracking branch 'origin/GP-2566_CallOutputOverride'
Conflicts:
    coreaction.cc
2022-09-20 12:50:21 -04:00
Dan e0730a31b7 GP-2522: Add platform to DebuggerCoordinates 2022-09-20 11:14:09 -04:00
Ryan Kurtz a89ad07996 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-20220920-1' 2022-09-20 09:22:03 -04:00
Dan 128987b994 GP-0: Fix testEditTraceBytesWritesNotTarget 2022-09-20 08:55:12 -04:00
Ryan Kurtz 0b95d8ee87 GP-0: Fixing build broken by cb02db8313 2022-09-20 04:41:00 -04:00
Ryan Kurtz 947de197d2 Merge remote-tracking branch 'origin/GP-2568_PtrsubZeroResolve'
(Closes #4508)
2022-09-20 02:12:43 -04:00
Ryan Kurtz 686edb6f4d Merge remote-tracking branch 'origin/GP-2545_UnknownModelCommit'
(Closes #4575)
2022-09-20 02:00:21 -04:00
Ryan Kurtz dea362778a Merge remote-tracking branch
'origin/GP-2526_dev747368_dwarf_explicit_sized_base_types--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf4/next/DWARFDataTypeImporter.java
2022-09-20 01:17:34 -04:00
Ryan Kurtz f6cbf20800 Merge remote-tracking branch
'origin/GP-2552_dev747368_retry_pdb_downloads--SQUASHED' (Closes #4324)
2022-09-20 01:09:42 -04:00
Ryan Kurtz 6ac0759d2f Merge remote-tracking branch 'origin/GP-2060_lazybinding-dev_Android13--SQUASHED' 2022-09-20 01:06:47 -04:00
Ryan Kurtz 0ed00bdd50 GP-0: Fixing the remainder of the "psuedo" spellings (#4601) 2022-09-20 01:02:00 -04:00
Ryan Kurtz e65e4b2d92 Merge remote-tracking branch 'origin/GP-0_ghidragon_created_cleanHelp_gradle_task' 2022-09-20 00:32:45 -04:00
emteere db51c6f56b GP-2378 fixed potential null exception if code not disassembled yet, use
first call/jump if thunk target cannot be automatically detected
2022-09-20 03:36:03 +00:00
dev747368 2fa7a2df72 GP-2526 improve DWARF handling of explicitly sized base types, packing
If a typedef or base type name includes a common size value (eg. '8','16', '32', '64', '128'), use data types that are statically sized instead of data types that may change depending on the architecture.

Attempt to pack structures (if option is enabled).
2022-09-19 12:41:07 -04:00
ghidragon 32e5d1a4c6 GP-0 added cleanHelp task 2022-09-19 11:57:40 -04:00
dev747368 05108d5556 GP-2552 retry pdb downloads
Addresses github issue #4324
2022-09-19 11:07:37 -04:00
ghidra1 2113bdc8b1 GP-0 corrected DWARF test failure 2022-09-19 10:23:27 -04:00
lazybinding-dev f58070f484 Changes to support android 13 T.
Added Android Version Manager.
2022-09-19 09:41:49 -04:00
Ryan Kurtz 183a487363 GP-0: Fixing typo in 6502.slaspec (Closes #4601) 2022-09-17 02:27:28 -04:00
Ryan Kurtz b0bddda320 Merge remote-tracking branch 'origin/GP-2550_dev747368_improve_pdb_symbolstore_000admin_directory_handling' 2022-09-17 02:24:05 -04:00
Ryan Kurtz 919e7c55d0 Merge remote-tracking branch 'origin/GP-2286_BooleanValues'
(Closes #4457)
2022-09-17 02:18:28 -04:00
caheckman 54525fcbf8 GP-2566 Check for output varnode on CALL ops 2022-09-16 19:18:41 -04:00
ghidra1 5bc38614dc Merge remote-tracking branch 'origin/GP-2554_ghidra1_DecompilerSwitchAnalyzer' 2022-09-16 18:08:04 -04:00
caheckman 45347bff87 GP-2568 InheritResolution after insertPtrsubZero 2022-09-16 17:50:30 -04:00
ghidra1 054b80160e Merge remote-tracking branch 'origin/GP-2557_ghidra1_ghizard_DemanglerAnonFuncDefNames_and_CategoryPath_changes' 2022-09-16 17:43:33 -04:00
caheckman d8835b0ecb GP-2286 Formal boolean Varnodes 2022-09-16 15:25:06 -04:00
Ryan Kurtz 742e69eb31 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-timing-fixes' 2022-09-16 14:12:47 -04:00
Ryan Kurtz 79947c37f6 Merge remote-tracking branch
'origin/GP-2014_ghidorahrex_PR-4223_agatti_68000-pack-unpk'
(Closes #4223)
2022-09-16 13:31:35 -04:00
Ryan Kurtz adf483cac0 Merge remote-tracking branch 'origin/GP-1-dragonmacher-update-docking-for-help--SQUASHED' 2022-09-16 13:08:37 -04:00
dragonmacher cb02db8313 Updated module system so Help no longer depends on Docking. Docking can now have help content. 2022-09-16 12:21:32 -04:00
dragonmacher 348e02a28f Test timing fixes 2022-09-16 12:01:15 -04:00
dragonmacher 8f92db6ec0 Test timing fixes 2022-09-16 12:00:23 -04:00
ghizard de4affbc9b GP-2557 - Demangler anon funcs - CategoryPath changes 2022-09-16 10:53:37 -04:00
Ryan Kurtz c18652dccf Merge remote-tracking branch 'origin/GP-2541_ryanmkurtz_library--SQUASHED' 2022-09-16 01:16:28 -04:00
Ryan Kurtz 8470062bd7 Merge branch 'GP-2292_RemainderRules' (Closes #4322) 2022-09-16 01:13:47 -04:00
caheckman 7a2810a649 GP-2292: The Decompiler now supports simplification of more forms of
optimized modulo/remainder calculations
2022-09-16 01:12:22 -04:00
Ryan Kurtz f62320a50b GP-2541: Redesigned the importer's load library option set. The user now has finer grained control over where libraries are loaded from, as well as how many libraries are loaded. 2022-09-16 01:01:23 -04:00
caheckman badc9370c1 GP-2545 Check for unknown prototype models when committing 2022-09-15 19:17:18 -04:00
ghidra1 0b1b8d5a36 GP-2557 Change demangler to use standardized anonymous function
definition names
2022-09-15 15:28:54 -04:00
ghidra1 89ffc87ac9 GP-2554 Corrected decompiler switch analysis issue which can prevent
proper function body fixup
2022-09-15 13:30:53 -04:00
Ryan Kurtz a438a1e1ea Merge remote-tracking branch 'origin/GP-0-dragonmacher-listener-list-fix' 2022-09-15 12:35:48 -04:00
dragonmacher eeb8e24786 Test Fixes 2022-09-15 12:00:17 -04:00
dev747368 09175677d1 GP-2550 don't fail when 000admin directory is missing 2022-09-14 17:39:41 +00:00
Ryan Kurtz 89b0f92e50 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-20220914-1' 2022-09-14 12:10:18 -04:00
Dan 3bd8683fdf GP-0: Peform selections on the swing thread 2022-09-14 12:06:49 -04:00
Ryan Kurtz e835f91e50 GP-0: Fixing typo in sleigh error print (Closes #4597) 2022-09-14 11:37:50 -04:00
Ryan Kurtz 145abee008 Merge remote-tracking branch
'origin/GP-2520_ghidra1_DecompilerActionsAffectingThunks' (Closes #4566)
2022-09-14 11:28:51 -04:00
Ryan Kurtz c7317be465 Merge remote-tracking branch 'origin/patch' 2022-09-14 11:27:05 -04:00
Ryan Kurtz 94a788c084 Merge remote-tracking branch 'origin/GP-2523_ryanmkurtz_ChainedBuffer1byte--SQUASHED' into patch 2022-09-14 11:24:09 -04:00
Ryan Kurtz a93d85eda3 GP-2523: Fixed an IllegalArgumentException that occurred when initializing 1-byte uninitialized memory blocks 2022-09-14 11:00:18 -04:00