Commit graph

1253 commits

Author SHA1 Message Date
adamopolous
e4bed7e6fb GT-3086: generated screenshots on mac for PDB module 2019-08-16 08:23:32 -04:00
dragonmacher
eaf0514298 Merge remote-tracking branch 'origin/GT-3035-dragonmacher-restore-integration-tests' 2019-08-15 18:35:23 -04:00
dragonmacher
dfcba5f39e GT-3035 - Restore Integration Tests - test fixes 2019-08-15 18:32:23 -04:00
ghizard
264f63b758 GT-3086 check-in of changes 2019-08-15 17:08:46 -04:00
dragonmacher
554bce2407 GT-3035 - Restore Integration Tests - more missing test files; updated
test environment to install a default tool
2019-08-15 14:58:43 -04:00
Ryan Kurtz
20df58af35 GT-2696: Another idaxml.py memory reference fix (fixes #885) 2019-08-15 14:53:43 -04:00
caheckman
bac68e5949 Local collision warnings in SLEIGH 2019-08-15 12:22:12 -04:00
caheckman
2e5111cb22 java version of local collision testing in sleigh 2019-08-15 11:29:46 -04:00
ghidra1
74be844642 Corrected test failures 2019-08-15 11:16:38 -04:00
Andy Roulin
1cc1751ad5 x86: fix ELF R_X86_64_GOT32/R_X86_64_PLT32 reloc
R_X86_64_GOT32 and R_X86_64_PLT32 are 32-bit entries but the ELF
RelocationHandler would rewrite longs (64-bit), overwriting the
following bytes with the 64-bit sign-extension thus overwriting
the next instructions.

Rewrite int (32-bit) instead and properly relocate entries using
addend and offset fields as defined in AMD64 ABI.

Signed-off-by: Andy Roulin <andy.roulin@gmail.com>
2019-08-15 08:09:14 -07:00
Ryan Kurtz
feae9777e8 Merge remote-tracking branch 'remotes/origin/GT-2955_emteere_PR-881_mumbel_simm32' 2019-08-15 07:43:02 -04:00
emteere
522662477e GT-2955 (closes #881): Certifying
Pulled-from: mumbel <22204578+mumbel@users.noreply.github.com>
2019-08-14 18:28:21 -04:00
caheckman
576afa4088 print both colliding operands, command line option 2019-08-14 17:05:02 -04:00
caheckman
8cce24b334 basic detection of local collisions 2019-08-14 15:17:22 -04:00
dragonmacher
4dc8e77172 GT-3035 - Restore Integration Tests - restored missing test files; fast
tests
2019-08-14 15:08:37 -04:00
Ryan Kurtz
a973789cd1 GT-2696: Another idaxml.py memory reference fix (fixes #885) 2019-08-14 14:51:25 -04:00
dragonmacher
822e5a0610 GT-3035 - Restore Integration Tests - converted groovy tests to java 2019-08-14 14:36:23 -04:00
Ryan Kurtz
2037879aea Merge remote-tracking branch 'origin/GT-3074-dragonmacher-fg-grouping-exception' 2019-08-14 14:27:29 -04:00
Ryan Kurtz
5e593cb4ae GT-3084: Fixed problem displaying processor manuals in Windows Firefox. 2019-08-14 13:50:39 -04:00
Ryan Kurtz
aba5a2b672 Merge remote-tracking branch 'origin/GT-3079-ghidravore_add_to_program' 2019-08-14 12:29:29 -04:00
ghidravore
ae5662a50f GT-3079 Added checking to binary loader to check for memory conflicts
before loading in the "add to program" case.
2019-08-14 12:14:54 -04:00
dragonmacher
ae93a407d0 GT-3074 - Function Graph - Fixed path highlighting so that it will work
when the source/sink is grouped with other vertices
2019-08-14 12:14:51 -04:00
Ryan Kurtz
8369ef12a2 Merge remote-tracking branch 'origin/GT-3082_ryanmkurtz_PR-907_snemes_svrAdmin' 2019-08-14 11:49:48 -04:00
dragonmacher
cf238325a3 Tests - added debug for timing issue 2019-08-14 11:14:05 -04:00
Ryan Kurtz
8ead356765 Merge remote-tracking branch 'origin/dragonmacher-gradle-review-repo' 2019-08-14 09:18:25 -04:00
Ryan Kurtz
17db252058 GT-3082 (closes #907): Certifying
Pulled-from: Sandor Nemes <sandor.nemes@fireeye.com>
2019-08-14 09:05:57 -04:00
Ryan Kurtz
5c74632fdb GhidraDev new module project wizard can now optionally include/exclude
processor.  Also fixed building processor using buildLanguage.xml.
2019-08-14 08:41:17 -04:00
Ryan Kurtz
8caa0b0f4c Merge remote-tracking branch 'origin/James_GT-3075' 2019-08-14 07:47:02 -04:00
Ryan Kurtz
9aa921abb3 Merge remote-tracking branch 'origin/GT-3072_ghidorahrex_SelectBytes_Dialog_Resize' 2019-08-14 07:39:48 -04:00
Sandor Nemes
6446bb2cf1 Fixed argument passing when run with sudo 2019-08-14 13:31:33 +02:00
dragonmacher
958b187643 Gradle - updated gradle to run when not using standard repo names -
review fixes
2019-08-13 18:50:11 -04:00
dragonmacher
68931f01d6 Gradle - updated gradle to run when not using standard repo names -
review fixes
2019-08-13 18:31:43 -04:00
dragonmacher
43d1cd5b72 Tests - fixes for recent merges 2019-08-13 18:16:30 -04:00
dragonmacher
e2ce041799 Gradle - updated gradle to run when not using standard repo names 2019-08-13 16:51:58 -04:00
Ryan Kurtz
6b49a80dde Merge remote-tracking branch 'origin/GT-3078_ghizard_use_SetCommentCmd_over_SetCommentsCmd' 2019-08-13 13:31:42 -04:00
ghizard
4748ddc2ef GT-3078 review fix. 2019-08-13 12:54:16 -04:00
Ryan Kurtz
fe11274fe7 Merge remote-tracking branch 'origin/GT-3076_ghizard_PDB_Analzyer_do_not_automatically_search_PE_Specified_PDB_path' 2019-08-13 09:04:12 -04:00
ghidorahrex
59aa00dfb7 Corrected issue with coldfire mov3q immediate -1 representation 2019-08-13 08:06:16 -04:00
ghidorahrex
d7934eaafc Added XGate/HCS12 Disassemble Action command. 2019-08-13 07:49:38 -04:00
ghizard
2174080d39 GT-3078 initial check-in of SetCommentCmd over SetCommentsCmd 2019-08-12 17:25:39 -04:00
ghizard
99a916e1ba GT-3076 PDB Do not automatically include path: check-in and certify 2019-08-12 15:32:18 -04:00
ghidravore
0af34a4197 GT-3073 fixed bug in put byte when there is more than one sub block in a
memory block
2019-08-12 13:53:42 -04:00
James
f39c19e0eb GT-3075 added userops to toy language 2019-08-12 12:34:13 -04:00
ghidorahrex
e3fff4e69d GT-3029: Accepting pull request
Pulled-from: paramjot@gmail.com <paramjot@gmail.com>
Pulled-from: mumbel <22204578+mumbel@users.noreply.github.com>
Pulled-from: Guy Zana <guy@tokagroup.com>
2019-08-12 12:24:04 -04:00
Ryan Kurtz
e36b22d268 Merge remote-tracking branch 'origin/GT-3020-dragonmacher-fg-edges-lose-alpha' 2019-08-12 12:17:38 -04:00
ghidorahrex
b4096d1061 Fixed build errors in PIC-30 (Fixes #897) 2019-08-12 08:21:22 -04:00
dragonmacher
e646deabc1 GT-3020 - Function Graph - fixed edge visual state that was being
overwritten after mutation operations
2019-08-12 08:03:56 -04:00
Ryan Kurtz
8f3f5c18f5 Merge remote-tracking branch 'origin/GT-3008_ghidorahrex_PIC-30_division_instructions' 2019-08-09 13:50:31 -04:00
Ryan Kurtz
3a12b5bbe2 Finding external modules from the classpath instead of the
eclipse.project.dir property.
2019-08-09 13:49:53 -04:00
ghidorahrex
bc67da09d1 Corrected issue with the Select Bytes dialog resizing strangely. 2019-08-09 12:52:56 -04:00