Commit graph

4056 commits

Author SHA1 Message Date
ghidra1
3a3dcacefc GP-2441 corrected concurrent modification error when cleaning-up stale
block stream registrations on Ghidra Server
2022-08-11 14:16:38 -04:00
Ryan Kurtz
6198c350af Merge branch 'GP-0_ryanmkurtz_PR-4513_xiaoyinl_RichHeader' 2022-08-11 12:43:31 -04:00
Ryan Kurtz
62be7b1dc5 Merge branch 'GP-2453_ryanmkurtz_PR-4502_xiaoyinl_dbgdir' 2022-08-11 10:53:41 -04:00
Ryan Kurtz
8f561b71f5 Merge remote-tracking branch 'origin/GP-2281_CombinedBooleans'
(Closes #620)
2022-08-11 00:36:29 -04:00
Ryan Kurtz
fb05c4ecd2 Merge remote-tracking branch 'origin/GP-2429_ghizard_Improve_Demangler_Analyzer_post_analysis_popup_error_messaging' 2022-08-10 13:10:34 -04:00
Ryan Kurtz
b289708a00 Merge remote-tracking branch 'origin/GP-2244_ghizard_developer_mode_only_place_labels_within_function_namespaces__has_problems_with_labels_becoming_primary--SQUASHED' 2022-08-10 13:08:40 -04:00
ghizard
c543c601ca GP-2244 - PDB U devmode only - put labels into namespaces 2022-08-10 07:33:54 -04:00
Ryan Kurtz
2d51b95cd4 GP-2176: Some dyld_shared_cache fixes 2022-08-10 06:40:22 -04:00
Ryan Kurtz
c28a5c15ab GP-0: Test fix 2022-08-09 12:43:05 -04:00
ghizard
a8ac0328f9 GP-2429 - Improve Demangler Analyzer post-analysis pop-up messages 2022-08-09 10:30:08 -04:00
Ryan Kurtz
c523b2b9d4 Merge branch 'GP-2428_ryanmkurtz_PR-4501_xiaoyinl_pdbpath' 2022-08-08 13:20:03 -04:00
Ryan Kurtz
83664c9f96 GP-952: Support for parsing PE exception data directories (.pdata) for
multiple architectures
2022-08-08 02:10:12 -04:00
Xiaoyin Liu
90b618fe8b
Correct PE rich header write method
IMAGE_DANS_SIGNATURE should be XOR'ed with the mask.
2022-08-07 06:35:58 +04:00
Ryan Kurtz
80d9d1dc88 Merge remote-tracking branch 'origin/GP-2386-dragonmacher-plugin-package-refactor--SQUASHED' 2022-08-05 12:17:49 -04:00
dragonmacher
7d81aacaa1 GP-2386 - Refactor of plugin package loading to get 'core' classes to load by default 2022-08-05 12:02:36 -04:00
Ryan Kurtz
6fad151b54 Merge branch 'GP-0_ryanmkurtz_PR-4493_devnull850_decompiler-docs-gitignore' 2022-08-05 11:12:21 -04:00
Ryan Kurtz
827d697258 GP-0: Certifying 2022-08-05 11:10:55 -04:00
Xiaoyin Liu
6f9d70fac4 DebugDirectory type is in range 0-20 2022-08-04 06:37:46 -04:00
Xiaoyin Liu
f81b75cc27
Correct PDB info display in PdbInfoCodeView 2022-08-04 13:38:49 +04:00
Xiaoyin Liu
1006bf465f fix pdbinfo structure display 2022-08-04 05:06:32 -04:00
Ryan Kurtz
076a54a338 Merge remote-tracking branch 'origin/GP-2389_ghidragon_ImageIconWrapper_refactor--SQUASHED' 2022-08-04 00:34:49 -04:00
ghidragon
30b14e3baf GP-2389 ImageIconWrapper refactor 2022-08-03 16:40:33 -04:00
Ryan Kurtz
3058631ac1 Merge remote-tracking branch 'origin/patch' 2022-08-03 00:44:29 -04:00
Ryan Kurtz
f173285991 Merge remote-tracking branch 'origin/GP-2388-dragonmacher-goto-exception' into patch 2022-08-03 00:39:38 -04:00
Ryan Kurtz
1fdc09d685 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/PdbApplicator.java
2022-08-02 11:32:17 -04:00
dragonmacher
be76157f5c GP-2388 - Fixed exception when performing a Go To 2022-08-01 18:15:29 -04:00
ghizard
4ff5dc16bb GP-2385 - PDB Universal - allow mangleds to be primary when PDB has no
type information
2022-08-01 14:57:18 -04:00
devnull850
e48ca34f11 Ignore Doxygen generated Decompiler documentation 2022-08-01 07:19:31 -04:00
Ryan Kurtz
3aac7dae75 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Framework/Docking/src/main/java/docking/RootNode.java
2022-07-29 02:34:46 -04:00
dragonmacher
94027bf3a6 GP-2328 - Fixed exception in listing when xrefs are grouped by function
and the number of xrefs to display is 1; fixed xrefs '...' text so that
it will show the xrefs dialog when double-clicked
2022-07-27 16:33:13 -04:00
Ryan Kurtz
8f811ef517 Merge remote-tracking branch 'origin/GP-2349_ghizard_PDB_dump_set_new_script--SQUASHED' 2022-07-27 10:18:07 -04:00
ghizard
004cbd1cc1 GP-2349 - PDB developer dump set script 2022-07-27 10:04:31 -04:00
Ryan Kurtz
0d14b904a7 Merge remote-tracking branch
'origin/GP-1777_ghizard_Improve_determination_of_segment_addresses_squashed_rebased_20220720--SQUASHED'
(Closes #3993)
2022-07-27 09:43:16 -04:00
ghizard
70e7ae6e59 GP-1777 - PDB Universal - Improve segment address calculation 2022-07-27 05:54:53 -04:00
ghidra1
cdeeca79d5 GP-0 Transitioned AttributeId and ElementId to java record 2022-07-25 16:56:58 -04:00
caheckman
7abd4cb2ec GP-2281 RuleOrMultiBool 2022-07-25 14:40:50 -04:00
Ryan Kurtz
15629c8e3a Merge remote-tracking branch 'origin/patch' 2022-07-25 13:25:24 -04:00
emteere
9c3ef680d1 GP-2365_emteere Fix bug introduced in refactor that would ignore
"Speculative reference min" analyzer setting
2022-07-25 16:41:43 +00:00
Ryan Kurtz
0f2e518957 Merge remote-tracking branch 'origin/patch' 2022-07-25 03:06:18 -04:00
Ryan Kurtz
61167f93cb Merge remote-tracking branch 'origin/GP-2122_emteere_tmodereg_protect' into patch 2022-07-25 03:02:56 -04:00
emteere
f7495daea1 GP-2122_emteere protect use of tmodeReg on processors without one 2022-07-25 05:30:30 +00:00
emteere
4800ead95f GP-2103_emteere Set function purge for x86 RETF instructions 2022-07-25 05:05:48 +00:00
caheckman
f19df90389 GP-2262 - type id should be long 2022-07-22 14:47:20 -04:00
Ryan Kurtz
2131e9d1af Merge remote-tracking branch 'origin/GP-2262_MarshalJavaSide' 2022-07-22 02:19:33 -04:00
Ryan Kurtz
58afabe999 Merge remote-tracking branch
'origin/GP-2343_dev747368_PE_loader_property_key_names' (Closes #4452)
2022-07-22 02:14:43 -04:00
caheckman
aa038c3636 GP-2262 Encoder 2022-07-21 17:48:30 -04:00
Ryan Kurtz
b8e3c32574 GP-2132: Fixing eclipse run configurations for JDK 17. 2022-07-21 10:39:09 -04:00
dev747368
ef96a47f4b GP-2343 fix issue when storing PE property key names in program info
Escape and put a prefix and suffix around the property name to avoid
issues with invalid Options key values, as well as to group the values
from the PE file together and avoid hostile values colliding with other
Ghidra info.

Addresses problem found in PR #4452.
2022-07-20 19:48:28 +00:00
ghidra1
7c004c1fae Merge branch 'GP-2334_ghidra1_ElfExtendedSectionCount' 2022-07-20 13:20:28 -04:00
ghidra1
5908e79022 GP-2334 improve support for extended ELF section indexing when number of
sections exceed SHN_LORESERVE (0xff00).
2022-07-20 13:18:37 -04:00