Skip to content

Releases: roblabla/ghidra-ci

Release 2024-07-29(80fb47dda8)

29 Jul 13:13
Compare
Choose a tag to compare

Changelog

Commit range: 2517a32348..80fb47dda83ecd9e28507e7a5fd37b9d83c2b451

  • 73018adb GP-4795: Initial support for Visual Studio Code script and module
    development

  • 88bec10e GP-3490: Fixing GhidraDev classpath issues

  • 0ed82ab6 Disable debugger trace output when testing

  • 67c0ff8c Version Tracking test fixes

  • 30447bef Merge remote-tracking branch
    'origin/GP-4596_emteere_PR-6466_antoniovazquezblanco_picdefs'
    (Closes #6466, Closes #3239)

    Commit details
    • 98a2a522 GP-4596 Code review changes
    • 3abaebdf GP-4596 adding TMR0 to pspec file
    • 95aae275 GP-4596 refactored attach table to be more explicit, code review changes
    • 04972dc8 GP-4569 Pic instruction modifications, analyzer fix for 0 values in
      small registers affecting PCLATH, modification of PIC16 analysis
      defaults
    • a483c7c9 Processors:PIC: Fix PIC16 RP flag propagation + minor fixes and comments
  • 9ddc65d7 GP-4324 Improved Function Editor for Decompiler use to limit full commit and added checkbox to control full commit

  • eae286f9 Added new compile dependency to Verstion Tracking

  • 0fbd2365 Fixed tests failing to recent Version Tracking updates. Added a
    priority to Version Tracking address correlators.

Release 2024-07-24(2517a32348)

24 Jul 13:14
Compare
Choose a tag to compare

Changelog

Commit range: 220d6d9f58..2517a3234822de74e05e642a55f79d8f3b4c5198

  • 2517a323 GP-0: Remove TODO keyword in Skeleton files...makes too much noise in
    the IDE

  • 9a416877 GP-4733 Heap strings

  • f657b11c GP-4748 Updated RttiUtil's find end of vftable to be more accurate.

  • 5eaf085e x86: Fix aliasing issues with SIMD instructions

  • b272e741 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 62c623cb AArch32: fixed ldaexd

    • fixed addr src register aliased as first dest register of a double word load causing second word load at the value of first load
  • 614d50fc AArch32: fixed sha1su0.32

    • fixed destructive 64-bit left shift on a 64-bit value before zext
  • 45781680 AArch32: fixed sha1su1.32

    • fixed destructive left shifts on 32-bit values before zext
  • 32912f22 GP-3774 advanced class improvements

Release 2024-07-22(220d6d9f58)

22 Jul 13:13
Compare
Choose a tag to compare

Changelog

Commit range: a46009f287..220d6d9f5862561b548a10998ed7ad03fa49eddd

  • c26a290c GP-4773 - PDB - Standardize namespaces and improve class namespace determination; involved MDMangUtils too; re-instates GP-4595 change

  • 9f73d23e GP-4410 - Version Tracking - Added support for deleting matches; Added table column filters

  • 7d281363 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 8225c10b GP-4779 fixed issue in add references dialog where moving mouse would
    sometimes reset address space choice in comboBox.

  • 4d83de9f x86: Add missing float-to-integer cast operation to CVTSD2SI/CVTSD2SI

  • 88454aca x86: Fix issue with PACKUSWB when the value to convert is exactly 0x00ff

Release 2024-07-19(a46009f287)

19 Jul 13:12
Compare
Choose a tag to compare

Changelog

Commit range: 0857d52681..a46009f28772661452cd187572a34a37dd269f38

  • aced7d38 GP-0: Updating DevGuide.md (#6724)

  • 2760eebc Merge remote-tracking branch 'origin/patch'

    Commit details
  • c2bf8d04 GP-4763 Added check that ClassHierarchyDescriptor symbols are not in Global namespace. If they are skip processing it and the associated class.

  • 30628db2 GP-0: No longer instructing users to run the "init" gradle task during
    fetchDepdendencies.gradle. It didn't play nice with gradle 8.9.
    (Closes #6724)

  • 5932ce57 removed debug

  • f3687343 GP-0 - MDMangUtils small fix for GP-4717

  • 3f86719c GP-4640 add support for symlinks in fs browser, reorg actions

  • 08c95d2d GP-4717 - Add DemangledNamespaceNode and refine MDMangGhidra namespace processing, including setting anonymous namespace names to their underlying name

Release 2024-07-17(0857d52681)

17 Jul 13:12
Compare
Choose a tag to compare

Changelog

Commit range: 947709ef0a..0857d52681687835a20cf8a898e5c317ae5d632e

  • a00a4d75 GP-0 Certification update
  • 52499e7b GP-4775 corrected NPE when setting instr length override
  • b59a1a36 x86: Fix issue with comparison of bits 96 to 128 in CMPPS instruction

Release 2024-07-16(947709ef0a)

16 Jul 13:07
Compare
Choose a tag to compare

Changelog

Commit range: bbe6e41d65..947709ef0a402108f9d222107730f61eb150fe65

  • 2d11af84 x86: Ensure that PEXTR instructions with memory destinations write to memory.

Release 2024-07-13(bbe6e41d65)

13 Jul 13:09
Compare
Choose a tag to compare

Changelog

Commit range: 197ce86dd8..bbe6e41d65773e8650a5a6a55271d8793797322b

  • 0a79333f x86: Sign-extend 32-bit immediates for 64-bit SBB instructions

Release 2024-07-12(197ce86dd8)

12 Jul 13:10
Compare
Choose a tag to compare

Changelog

Commit range: dec414e11b..197ce86dd8ebfe39ac1084692a0313c40168d6d3

  • 7b243aaa 68000: Update condition flags for ext instruction

  • 71fbe5c3 Merge remote-tracking branch 'origin/patch'

    Commit details
  • b6508488 GP-4688 Tighter checks on NaN expression truncation

  • 25e245ef GP-4750: from review
    GP-4750: typo
    GP-4750: missed one
    GP-4750: backing out gdb.execute conditions
    GP-4750: unnecessary change in hooks
    GP-4750: unnecessary change in arch
    GP-4750: unnecessary change in util
    GP-4750: testing for cmds
    GP-4750: first pass

Release 2024-07-10(dec414e11b)

10 Jul 13:14
Compare
Choose a tag to compare

Changelog

Commit range: 76977bd514..dec414e11bb43f84ff26c3855e761467dd7a0e0a

  • 3fd8e660 GP-0 Bumped patch version to 11.1.3

  • 0a13b803 GP-0: Preventing duplicate classpath entries

  • 68cad06d GP-0 Updated Change History for 11.1.2 release

  • 1fbebefe GP-4724 Minor changes for AVX instructions and UDF semantics

  • 369bf3b0 GP-4756 Corrected StructureDB length update issue

  • 282c6b69 GP-4759 corrected BigFloat formatting of -0.0 (Closes #6677)

  • 7c5313cf Merge remote-tracking branch 'origin/patch'

    Commit details
  • 4658c4c6 GP-4758 Corrected ELF X86-64 GOT allocation bug. Added a few relocation
    types.

  • 79728860 Merge remote-tracking branch 'origin/patch'

    Commit details
  • f77b7b60 GP-4756 corrected StructureDB length update issue

  • 99232e5b Merge remote-tracking branch 'origin/patch'

    Commit details
  • d9dc027b GP-0: Fix missing schema.xml. Increment versions to 11.1.2.

  • ff317b03 x86: Fix evaluation order of CMOV

  • 8f03dc81 Merge remote-tracking branch 'origin/patch'

    Commit details
  • fdd8ff23 GP-4752 - Change AARCH64 Windows cspec stack alignment from 4 to 8

  • 4c7c6015 GP-0: Moving hasPythonPackage.gradle and hasProtobuf.gradle.

    They are generic and non-debugger things want to use them.

  • 45f0ca63 GP-4746 - PdbReader dump methods - output NameTable stream records;
    modify more dumps to use Writer instead of StringBuilder

  • 2964a955 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 7bc04436 GP-4751 Corrected typedef duplicate name resolve

  • d8836572 GP-0: Backport - Preventing GhidraDev from linking against
    newer/unsupported
    PyDev's

Release 2024-07-08(76977bd514)

08 Jul 13:11
Compare
Choose a tag to compare

Changelog

Commit range: a1db2dac16..76977bd5145b4906382569ed5c72af45cbe93e91

  • 76977bd5 Merge remote-tracking branch 'origin/GP-0_ghizard_PDB_undo_main_part_of_GP-4595_for_now_due_to_namespace_class_issues'

    Commit details
    • ad22c4aa GP-0 - master - PDB undo main part of GP-4595 for now
    • c598bdbe GP-0: Preventing GhidraDev from linking against newer/unsupported
      PyDev's
  • d12c27d7 Merge remote-tracking branch 'origin/patch'

    Commit details
  • 749881a9 GP-0: warnings for lldb users

  • 9d7c80c7 GP-0: Enabling the Python Nature in python projects

  • 98602916 GP-4723 - Clean up RTTI TypeDescriptorModel use of Demangler

  • 1fab470a GP-4686: more edits
    GP-4686: formatting
    GP-4686: post-review fixes
    GP-4686: post-review fixes
    GP-4686: remote options
    GP-4686: remote options
    GP-4686: remote options
    GP-4686: post-review / readmem logic
    GP-4686: extended launch
    GP-4686: better desc for kernel
    GP-4686: aisle 9
    GP-4686: basically working
    GP-4686: better display
    GP-4686: unnecessary?
    GP-4686: better attr display logic
    GP-4686: temp
    GP-4686: addresses for synthetics
    GP-4686: cleanup, minor errors, start on CreateProcess2
    GP-4686: adding names & addresses
    GP-4686: print hell, but fixes TARGET_OBJECT
    GP-4686: first pass kernel stuff

  • 4a9eec28 GP-4745: catchpoint fixes