Skip to content

Releases: roblabla/ghidra-ci

Release 2024-08-01(7bb5e0eb16)

01 Aug 13:13
Compare
Choose a tag to compare

Changelog

Commit range: dfe5fb992d..7bb5e0eb16e37abf488b8ee322af99bf6f1ee360

  • 34ba255e GP-0 add assemblePyPackage task dependency to buildPyPackage

  • 1a097da0 Test debug

  • e1a9465f GP-0 Corrected ip.gradle bug

  • d201b939 Merge remote-tracking branch 'origin/GP-4800_ghizard_fix_AbstractProgramBasedTest_addr_method_to_use_param'

    Commit details
    • 5fed6e85 GP-4800 - Fix AbstractProgramBasedTest addr() method to use passed param
    • c9303a17 GP-0 Certified file
  • ca6bed02 Merge remote-tracking branch 'origin/GP-0_VectorRegisterPspecTestFix'

    Commit details
    • 8a0cb370 Add ZMM registers to test
    • 752dc724 GP-0 fixing ip check for header space change
  • e520bcdc GP-4757: fix for 'info registers'

  • bceb82f7 GP-4742 Added addr='next' to pspec labels. Constrained address spaces for heuristic references

  • 02b0dfe5 GP-1899 Corrected bit-field component and editor issues for structure
    editor

  • 85a94fc5 GP-4798 Corrected transaction error when DT Archive upgrade is performed

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

    Commit details
  • 1d641f51 GP-4797 corrected thread safety issue with EnumDataType.getNames method

  • 8cf1450b GP-4799 Respect ELF Skip Relocation Option

  • fb13a1ca GP-4794 Add lanes sizes for ZMM registers

  • 8b97f05b GP-0: Squelch lldb output in batch testing mode.

    The progress reports about Manually indexing DWARF and the ANSI control
    sequences are polluting and blowing up the testing log file. Only
    display lldb output in the case of a failed test.

  • 12d94897 GP-0: Fix issue in gdb/hooks.py when brk.commands is None.

Release 2024-07-30(dfe5fb992d)

30 Jul 13:13
Compare
Choose a tag to compare

Changelog

Commit range: 80fb47dda8..dfe5fb992d53540ce4b93e849e0ef50307309705

  • dfe5fb99 GP-3490: Fixing GhidraDev required versions

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