Commit graph

7561 commits

Author SHA1 Message Date
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
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
ghidra1 2bd21106b3 GP-0 corrected Table consistency check for sparse index tables 2022-09-07 13:42:29 -04:00
Ryan Kurtz cd0969442d Merge remote-tracking branch 'origin/GP-2519_James_forceExclusionGroup_segfault' 2022-09-07 12:58:19 -04:00
Ryan Kurtz 6842712129 Merge remote-tracking branch 'origin/GP-2505_ghizard_PDB_U_Add_noreturn_and_custom_calling_as_well_as_initial_MIPS_and_IA64_function_support--SQUASHED' 2022-09-07 00:46:24 -04:00
Ryan Kurtz dd320f82df Merge remote-tracking branch 'origin/GP-2515_SegmentedLoadGuard'
(Closes #4529)
2022-09-07 00:43:56 -04:00
Ryan Kurtz 3e4c56924a Merge remote-tracking branch 'origin/GP-2291_PartialUnion'
(Closes #4248)
2022-09-07 00:41:16 -04:00
caheckman cb9c12894e GP-2291 Support for unions through partial containers 2022-09-06 18:02:38 -04:00
ghizard 0286dbc7ba GP-2505 PDB - improve functions: no-return, unknown convention, MIPS/IA64 support 2022-09-06 15:56:58 -04:00
Ryan Kurtz d3efd60d54 Merge branch 'GP-0_ryanmkurtz_PR-4571_shocoman_escape-angle-brackets-in-option-description-in-settings' 2022-09-03 02:07:14 -04:00
Ryan Kurtz 3ee37fd4df Merge remote-tracking branch
'origin/GP-2342_dev747368_cleanup_BinaryReader_string_reading--SQUASHED'
(Closes #4452)
2022-09-03 01:37:03 -04:00
dev747368 01aadea22b GP-2342 cleanup BinaryReader string reading
Cleanup readNextString() methods that would fail to advance the current stream position correctly when the string had trailing whitespace.

This was caused by re-using a companion method that trim()'d the string before returning it

This should partially address underlying problem in PR #4452
2022-09-02 13:29:32 -04:00
Ryan Kurtz 5593df495c Merge branch 'GP-2521_ryanmkurtz_PR-4570_ryanmkurtz_NeFileBytes' 2022-09-02 12:41:13 -04:00
James 846301afef GP-2519_forceExclusionGroup_segfault 2022-09-02 14:48:59 +00:00
shocoman c262d3324a escape angle brackets in the description for the "Enter accepts comment" option in the settings 2022-09-02 15:34:05 +07:00
Ryan Kurtz 731565c3e5 NeLoader now creates memory blocks using FileBytes API 2022-09-02 03:59:53 -04:00
caheckman 8cae54c18b GP-2515 LoadGuard segment support 2022-09-01 15:06:27 -04:00
Ryan Kurtz 0ee8c799b1 Merge remote-tracking branch 'origin/GP-1818_DecompilerOverlays'
(Closes #2680, Closes #3900)
2022-09-01 13:39:59 -04:00
caheckman 8b5ec1b439 GP-1818 Refactor decompiler overlay translations 2022-09-01 11:35:16 -04:00
Ryan Kurtz 6911befabb Merge remote-tracking branch 'origin/patch' 2022-08-31 22:15:00 -04:00
Ryan Kurtz 85b506b7c6 Merge branch
'GP-2514_ryanmkurtz_PR-4564_shocoman_fix-function-call-graph-positioning-bug'
into patch (Closes #4564)
2022-08-31 22:10:12 -04:00
shocoman 30cba57716 fix incorrect positioning of function call graph 2022-08-31 22:06:17 -04:00
Ryan Kurtz af7476b21f Merge remote-tracking branch 'origin/GP-1776_ghizard_PDB_Part1_Add_C13_sections_modules_iterators_20220824--SQUASHED' 2022-08-31 12:29:37 -04:00
Ryan Kurtz c955519b78 Merge remote-tracking branch
'origin/GP-2497_2498_2510_ryanmkurtz_ImportLibraries--SQUASHED'
(Closes #2063, Closes #2233, Closes #906, Closes #110)
2022-08-31 12:24:46 -04:00
Ryan Kurtz cdc3965dd2 GP-2497/2498/2510: Fixing various issues with importing libraries 2022-08-31 11:12:36 -04:00
ghizard e23bf1087b GP-1776 - PDB - C13 Sections, modules, iterators; incorporate into DebugInfo (turned off) 2022-08-31 10:58:55 -04:00
Ryan Kurtz 9088fd7885 Merge remote-tracking branch
'origin/GP-275_lazybinding-dev_Android_MultiDex_Support--SQUASHED'
(Closes #4276)
2022-08-30 12:42:37 -04:00
lazybinding-dev 15b59f82c3 Added support for multidex. Created APK loader to load all DEX files at one time and link method_lookup sections. APK loader uses the manifest file to determine Android version. Fixed a bug loading CDEX from Android 12. 2022-08-30 12:35:52 -04:00
Ryan Kurtz 2536099c0e GP-0: Updating reference to supported java version in ghidraSvr scripts 2022-08-26 14:13:00 -04:00
Ryan Kurtz 09d326ddbb Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-20220825-1' 2022-08-25 09:59:19 -04:00
Ryan Kurtz a01a3f9083 Merge branch 'GP-0_ryanmkurtz_PR-4550_BrennerLittle_readme_pdb' 2022-08-25 09:55:32 -04:00
Dan c8a8ca8c98 GP-0: Fix assembly after inst_next2 stuff 2022-08-25 09:32:39 -04:00
Ryan Kurtz ca80be44ff Merge remote-tracking branch 'origin/GP-2480_ghidra1_Sleigh_inst_next2'
Conflicts:
	Ghidra/Debug/Framework-TraceModeling/src/test/java/ghidra/pcode/exec/trace/TracePcodeEmulatorTest.java
2022-08-25 01:19:02 -04:00
BrennerLittle 3713a2f1b3
Updated README_PDB.html
Added windows 11 as part of the list of supported windows versions.
2022-08-24 22:45:44 -05:00
caheckman d33cd8a92e GP-2480 Console mode inst_next2 support and documentation update 2022-08-24 18:35:22 -04:00
ghidra1 8d4a6c213e GP-2480 Add sleigh compiler support for inst_next2 2022-08-24 17:57:04 -04:00
Ryan Kurtz 896b8bbc00 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-20220824-1' 2022-08-24 14:00:34 -04:00
Dan 4e7dec697b GP-0: Fix tests 2022-08-24 13:10:00 -04:00