Commit graph

7759 commits

Author SHA1 Message Date
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
Ryan Kurtz 6a5265d570 Merge remote-tracking branch 'origin/GP-2527-dragonmacher-task-dialog-issue--SQUASHED' 2022-09-14 01:36:17 -04:00
Ryan Kurtz 4a676eea9c Merge remote-tracking branch 'origin/GP-2426_Dan_registerPlatformMapping--SQUASHED-REBASED' 2022-09-14 01:33:55 -04:00
Ryan Kurtz 0ea0c6c4de Merge remote-tracking branch 'origin/patch' 2022-09-14 01:33:09 -04:00
Ryan Kurtz 9134b35af6 Merge remote-tracking branch
'origin/GP-2542_ghizard_Fix_MSFT_Demangler_Apply_Function_Calling_Conventions_Flag'
into patch (Closes #4590)
2022-09-14 01:28:06 -04:00
Dan e4f18ad824 GP-2426: Refactor emulator to use trace access shims. Implement register mapping conventions. 2022-09-13 16:02:02 -04:00
dragonmacher 9e52834072 GP-2527 - Fixed issue with dialog always appearing for short running tasks 2022-09-13 14:49:08 -04:00
ghizard 15a8ec922a GP-2542 - Fix MSFT Demangler Calling Conventions flag 2022-09-13 07:39:02 -04:00
Ryan Kurtz 975db1919c Merge remote-tracking branch 'origin/GP-2345_ghidraffe_shared-performance-projects--SQUASHED' 2022-09-12 13:01:37 -04:00
ghidraffe 654d65b1c9 GP-0 integration test change to analyzeHeadless 2022-09-12 16:57:13 +00:00
Ryan Kurtz bfb15726d6 Merge remote-tracking branch 'origin/GP-2537_Dan_fixGdbDefaultMemory' 2022-09-12 11:15:24 -04:00
Ryan Kurtz 0d52a4dfc2 Merge remote-tracking branch
'origin/GP-2495_Dan_PR-4546_jmillikin_wine-win32-gdb-scripts'
(Closes #4546)
2022-09-12 11:12:16 -04:00
Ryan Kurtz b951224fce Merge remote-tracking branch 'origin/GP-2467_Dan_SleighProgramCompiler-textBlock--SQUASHED' 2022-09-12 11:07:13 -04:00
Ryan Kurtz 56949088ca Merge remote-tracking branch 'origin/GP-1585_Dan_TargetBreakpointLocation-use-AddressRange--SQUASHED' 2022-09-12 11:04:20 -04:00
Ryan Kurtz 5f8e21a008 Merge remote-tracking branch 'origin/GP-0_ghizard_fix_test_broken_by_GP-2367' 2022-09-12 11:02:14 -04:00
ghizard bf114ef163 GP-0 fix test broken by GP-2367 2022-09-12 10:58:40 -04:00
Ryan Kurtz 47e207ab3e GP-0: Some DevGuide fixes 2022-09-12 10:00:24 -04:00
Dan b1c9e0360b GP-2537: Fix off-by-one error in gdb default 64-bit memory region split 2022-09-12 09:44:24 -04:00
Dan 9d6f278f39 GP-2467: Change SleighProgramCompiler to use String (text block) instead of List<String> 2022-09-12 09:03:54 -04:00
Dan cb16d8dd9e GP-1585: Change TargetBreakpointLocation to range, not address,length 2022-09-12 09:01:55 -04:00
Ryan Kurtz 75a87036e6 Merge remote-tracking branch 'origin/GP-2367_ghizard_PDB_U_cleanup_refactor_rename_itfc_changes--SQUASHED' 2022-09-10 01:49:43 -04:00
ghizard e7846664a8 GP-2367 - PDB U - cleanup: remove Abstract from some names, incorporate filename and monitor into MSF and make available to PDB and other classes, better employ monitor in reader, fix some javadoc 2022-09-09 16:23:09 -04:00
Ryan Kurtz 03a456f0c9 Merge remote-tracking branch 'origin/GP-2452_Dan_traceVersionErrorHandling' 2022-09-09 12:20:54 -04:00
Ryan Kurtz fb23f2a524 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-debug' 2022-09-09 09:18:21 -04:00
dragonmacher e3a3f66245 Tests - re-enable debug 2022-09-09 08:45:09 -04:00
Ryan Kurtz 97967c781e Merge remote-tracking branch 'origin/GP-2496_ghidra1_EditProjectInfo--SQUASHED' 2022-09-09 00:18:02 -04:00
Ryan Kurtz 2366b885f6 Merge remote-tracking branch 'origin/patch' 2022-09-09 00:14:54 -04:00
Ryan Kurtz 483bcc171c Merge remote-tracking branch 'origin/GP-2525_LRSet_IssuesArmV8T' into patch 2022-09-09 00:11:20 -04:00
ghidra1 52d1097c5b GP-2496 edit shared project info improvements 2022-09-08 17:57:09 -04:00
Ryan Kurtz 6e859ddb67 Merge remote-tracking branch
'origin/GP-2528_dev747368_omf_record_parsing' (Closes #3780,
Closes #4560)
2022-09-08 13:27:48 -04:00
dev747368 236643af0a GP-2528 fix OMF comment record parsing
Fix parsing of OMF comment records to follow published standard.

Fixes github issue #3780 and #4560
2022-09-08 13:59:47 +00:00
Dan 63619e00ae GP-2495: Add documentation and curate other script. 2022-09-07 17:17:09 -04:00
emteere 68ae96c838 GP-2525 Change PELoader not to set default TMode context for ARM
programs.  Rely on .opinion to choose the correct ARM Thumb default
language.
2022-09-07 21:06:22 +00:00
ghidra1 6a2cd80550 Merge remote-tracking branch 'origin/patch' 2022-09-07 16:56:12 -04:00
ghidra1 1f1e544047 GP-0 removed obsolete comment 2022-09-07 16:55:36 -04:00