dev747368
3faebfebe8
GT-3347 - code cleanup, code review
...
Unify char representation and string representation code paths.
Add CHAR_SEQ string layout enum.
Misc javadocs.
2019-12-23 16:02:13 -05:00
dev747368
603ca28c01
GT-3347 - code review tweaks
...
Handle bitfields formatted as char.
Change how endianness affects display of char sequences in data
elements.
2019-12-23 15:57:57 -05:00
dev747368
73155ce499
GT-3347, PR #1241 - fix convert to char sequence menu item
...
Finish up integrating fixes for convert to char sequence, make
everything use StringDataInstance instead of StringUtils.toQuoteString.
Fix StringRenderBuilder to use '\x' for ASCII range escape sequences
(was using 2 byte wide for ASCII escape chars).
2019-12-23 15:57:57 -05:00
Alessandro Gatti
0c97e44bf7
Don't use StringUtilties.toQuotedString.
2019-12-23 15:57:56 -05:00
Alessandro Gatti
e2354a7976
Use the proper length for string types in listing.
...
Character sequences were univocally rendered as a single character
regardless of their length. This patch attempts to correct the issue,
by allowing multi-char sequences to be represented as strings if
possible.
2019-12-23 15:57:55 -05:00
ghidra1
3ea8770bae
GT-3415 Added mutability setting to enum datatypes as well as some code
...
cleanup.
2019-12-20 16:48:34 -05:00
Jeremy Lacomis
e14d061e33
Fix "Propery" typos.
2019-12-19 13:00:59 -05:00
dragonmacher
73a3effe02
GT-3405 - Fixed NPE when deleting bookmarks
2019-12-17 11:59:39 -05:00
Ryan Kurtz
222f1e08c0
GT-3362: Another javadoc fix and certifying
2019-12-17 08:12:19 -05:00
astrelsky
3bdf049d44
javadoc html5
2019-12-16 15:31:29 -05:00
Ryan Kurtz
c75dcfd1f5
Merge remote-tracking branch 'origin/GT-3382_ghidorahrex_PR-745_mumbel_slgh'
2019-12-10 15:22:17 -05:00
ghidorahrex
600cf4d8a2
GT-3382: Formatting fixes.
2019-12-10 13:53:24 -05:00
Ryan Kurtz
b8f07b8351
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/PcodeDataTypeManager.java
2019-12-10 12:29:41 -05:00
Ryan Kurtz
8eae2bc5ad
Merge remote-tracking branch 'origin/GT-3351_IncidentalCopy' into patch
2019-12-10 11:45:47 -05:00
caheckman
2d1bd78759
Added escape to enum XML marshalling
2019-12-10 10:14:54 -05:00
ghidorahrex
b6e3d784b1
GT-3382: certifying
2019-12-10 10:10:49 -05:00
Ryan Kurtz
e91d6a832c
Merge remote-tracking branch 'origin/GT-3354_ryanmkurtz_guava'
2019-12-09 13:58:24 -05:00
Ryan Kurtz
4dda550e8f
Merge remote-tracking branch 'origin/GT-3359_dev747368_moving_datatypes'
2019-12-09 08:00:47 -05:00
Ryan Kurtz
2a64cf2a77
GT-3354: Removing some Guava
2019-12-05 14:34:03 -05:00
ghidravore
20f5f53778
GT-0 fixed miscellaneous tests failing
2019-12-03 16:42:49 -05:00
Ryan Kurtz
36a628ae97
Merge remote-tracking branch 'origin/GT-3350_ryanmkurtz_ExtensionPoints'
2019-12-03 10:13:23 -05:00
Ryan Kurtz
8f00152601
GT-3350: Consistently ordered classpath and ExtensionPoint priorities
2019-12-03 10:04:56 -05:00
Ryan Kurtz
6e6bdffe86
Merge branch 'GT-3362_ryanmkurtz_PR-1287_astrelsky_DocumentationFixes'
...
Conflicts:
Ghidra/Framework/Docking/src/main/java/docking/action/DockingAction.java
2019-12-02 13:22:08 -05:00
Ryan Kurtz
c6d14ab55f
Merge remote-tracking branch 'origin/patch'
2019-12-02 08:35:06 -05:00
Ryan Kurtz
e818ddc0e5
Merge remote-tracking branch 'origin/GT-3357' into patch
2019-12-02 08:06:55 -05:00
astrelsky
ebde7cd6d2
Javadoc Fixes
2019-12-01 21:58:51 -05:00
dev747368
fab4085be7
GT-3359 improve performance of DataTypeDB.setCategoryPath()
2019-11-29 16:14:54 -05:00
ghidravore
90949db211
GT-3357 fixed bug when clearing large contiguous range
2019-11-27 14:03:41 -05:00
Ryan Kurtz
288969711f
Merge remote-tracking branch 'origin/GT-3348_ghidravore_dynamic_symbol_names'
2019-11-27 08:01:31 -05:00
ghidra1
ee25a7d0cc
Merge remote-tracking branch 'origin/patch'
2019-11-26 12:37:20 -05:00
ghidra1
b7a3dff215
Merge remote-tracking branch 'origin/GT-3328_ghidra1_SleighArgs' into patch
2019-11-26 12:32:17 -05:00
ghidra1
ea5b523f82
Improved DB error handling to better react to future DB schema revisions
2019-11-26 12:30:39 -05:00
caheckman
00ac31c788
Extending incidental copy
2019-11-26 11:53:43 -05:00
ghidravore
484de7a24e
GT3348 - a few more tweaks from review
2019-11-25 18:50:31 -05:00
ghidravore
cec9d954ed
GT-3348 fixing stale dynamic symbol names
2019-11-25 17:54:25 -05:00
Ryan Kurtz
7ab75e411e
Merge remote-tracking branch 'origin/GT-3333_dev747368_JVM_utf8_strings'
...
(fixes #1255 )
2019-11-25 11:50:23 -05:00
ghidra1
f1fcd421d6
Merge remote-tracking branch 'origin/GT-3320_ghidra1_PR-1192_brggs_ElfAndroidRelocs'
2019-11-22 16:41:55 -05:00
ghidra1
d68f3697e3
GT-3320 changed manner in which Android ELF APS2 relocation table
...
is represented within listing. Corrected Android relocation handling
when sections are not present.
2019-11-22 16:38:14 -05:00
dev747368
09ba78b7a0
GT-3333 minor code review tweaks
2019-11-22 13:44:44 -05:00
dev747368
3be5949814
GT-3333 more better tests & fix padding logic
...
Add ArrayStringable tests and fix an error in rounding length code
2019-11-21 14:04:19 -05:00
ghidra1
1b1240a41b
GT-3328 corrected sleighArgs.txt use with module dependency paths
2019-11-19 15:11:30 -05:00
dev747368
26750e23f2
GT-3333, #1255 fix string rendering issue when with dataOrg char sizes >
...
1 byte.
If the language's dataOrg specifies a character size larger than 1 byte,
strings with a charSet that uses just 1 byte (ie. UTF-8 strings inside a
java .dex file) will incorrectly treat some of the string bytes as
padding between array elements.
Fixes issue #1255 .
2019-11-18 12:54:19 -05:00
Ryan Kurtz
a0aff4fdec
Merge remote-tracking branch 'origin/GT-3319_SleighFunctionCall'
2019-11-18 08:23:19 -05:00
caheckman
410b92c611
Better parse checking on "funcall" rule.
2019-11-15 11:15:03 -05:00
Ryan Kurtz
05ee2c14b9
Merge remote-tracking branch 'origin/patch'
2019-11-15 08:55:08 -05:00
emteere
652e689846
GT-3260_emteere changes from code-review
2019-11-08 11:30:48 -05:00
emteere
4a4cb2a1e4
GT-3260_emteere cache of address set of memory blocks that are marked
...
execute
2019-11-05 07:11:52 -05:00
caheckman
28d479f188
Documentation for INSERT, EXTRACT, and POPCOUNT operators
2019-11-04 13:03:58 -05:00
caheckman
9c23383fa5
INSERT, EXTRACT, and POPCOUNT operators on java side
2019-11-04 13:03:58 -05:00
Ryan Kurtz
f6e3cfe4e1
Merge remote-tracking branch 'origin/patch'
2019-11-04 12:01:17 -05:00