66 Commits
Author SHA1 Message Date
pancake 911d82d214 Consume ghidra-native 0.7.2 and refresh subprojects in place
Use the upstream Meson dependency, shared source manifest, and Sleigh compilation helper instead of maintaining local copies. Check pinned subprojects before Make and XPS builds, cache fetched revisions for offline reuse, and save local ghidra-native changes in a named stash before updating.
2026-10-15 21:32:18 +02:00
phix33 20d6ae1924 Update ghidra-native to the resynced decompiler sources 2026-08-23 13:27:35 +02:00
pancake 88843ae9ff Fixes for the dalvik sleigh 2026-05-10 17:13:24 +02:00
pancake 22627a5764 Aim to fix the local zlib linkage issue from ghidra-native 2026-02-11 20:05:47 +01:00
pancake 12695fbbf4 Statically link zlib for make builds 2026-02-06 12:46:46 +01:00
potato 3899ce637a Build sleigh with meson by @carlsmedstad
- Add ghidra/meson.build for sleigh processor compilation
- Add sleigh_compile.py helper script for sleigh compilation
- Install compiled sleigh files to r2ghidra_sleigh directory
- Read processor list from ghidra-processors.txt.default
2026-01-04 19:19:16 +01:00
Lars Haukli d5fff2d78f Added expression.cc 2025-10-29 21:04:20 +01:00
Fernando Ramos 5147bf255d Update to a newer version of ghidra-native 2025-07-31 14:26:53 +02:00
pancake 760e2d3d1d Add missing clean target in ghidra/ 2025-06-25 11:21:54 +02:00
Adam Satko 2cad988f03 Make ghidra-native a subproject
* Adds zlib attempting to fix Windows builds
2025-06-23 12:00:16 +02:00
Adam Satko 78482ad5ac Use the latest ghidra-native-0.5.0
* Fix some segfaults
* Add meson build
* Add LDFLAGS to link to zlib
2025-03-27 16:25:59 +01:00
pancake 345ea97fd2 Install missing sla files from ghidra-native 2023-10-23 23:34:03 +02:00
pancake 78691a47f1 sla files are no longer needed 2023-08-16 16:18:47 +02:00
pancake 379c9ed67c Update to ghidra-native-0.3.2 (2023-06-28)
* Aka after ghidra-10.3.1
* Sync with the latest state of the official GHIDRA decompiler code from git
* Thanks to @FernandoDoming for updating all the patches
* Some of those patches are inspired with rz-ghidra
2023-06-28 21:06:43 +02:00
pancake 7ecb38a93f Remove cmake support 2022-06-07 12:10:53 +02:00
pancake 9dcc4a80b3 Cleaner make clean 2022-02-16 17:24:41 +01:00
pancake 19430cb3de Fix uninstall typo in ghidra/ 2021-11-18 18:15:06 +01:00
pancake 3e399b9b75 More make fixes 2021-08-30 19:41:36 +02:00
pancake cd7ef54751 Refactor makefiles for more organized build steps 2021-08-30 19:26:57 +02:00
pancake 73f749b376 Several CI and build improvements for all major platforms 2021-08-25 13:27:03 +02:00
pancake afe6edc49f Fix cmake path to ghidra-native 2021-08-25 02:36:54 +02:00
pancake ac247d1bfc Switch meson and cmake to use ghidra-native 2021-08-25 01:40:23 +02:00
pancake 76f42f3cc2 Use ghidra-native directly instead of the old path 2021-08-25 01:35:55 +02:00
pancake f865f92eca Use ghidra-native and remove the huge ghidra submodule
* 20MB repo instead of 600MB
* Apply the minimum required patches to work with r2ghidra
* Add STM8 support
* Fix crash happening in bc/6994 binary
* Bump version to 5.3.1
2021-06-04 12:36:57 +02:00
pancake 3dd9a97fb1 Fix w64 build (#24) 2021-03-29 20:43:40 +02:00
pancake 6076841c46 Link more ghidra objects 2021-03-29 18:36:10 +02:00
pancake f7027f9f63 Update ghidra submodule 2021-03-29 16:38:35 +02:00
pancake a34659e1c6 Update ghidra dependency to fix build on MIPS 2021-02-09 11:12:59 +01:00
pancake e9d36ca659 Update GHIDRA submodule, fix install and FreeBSD build 2021-01-19 02:25:29 +01:00
pancake b5b8922763 Fix make race condition 2021-01-16 03:25:00 +01:00
pancake efd9f1a607 Fix override warnings, improve make clean and fix cmake plugin installation path 2021-01-16 02:45:17 +01:00
pancake c042d27534 Fix ACR+CMake builds using pregenerated bison/flex files
Changes inspired by the latest commits in the rz-ghidra repo
2021-01-16 01:09:53 +01:00
Levente Polyak d791017785 submodule: pin ghidra to latest commit in the r2ghidra branch (#8) 2021-01-13 22:50:34 +01:00
pancake 067b84d43a Extend the ghidra/deps.mk with more source files 2020-12-23 22:58:06 +01:00
pancake ca9a28cd58 Use ghidra from radareorg's github 2020-12-23 22:55:11 +01:00
pancake fbe07d783f Add DATA 2020-12-23 19:22:27 +01:00
pancake 635aaa2379 Fix installation issue 2020-12-22 19:43:06 +01:00
pancake 31d2800d2c Add ghidra-processors.txt and dont build/install all the archs by default 2020-12-22 12:51:09 +01:00
pancake e2ce44adbf More build cleanups 2020-12-22 12:40:22 +01:00
pancake b73d743e5f Implement ACR/MAKE build system support ##build (#1) 2020-12-22 01:47:29 +01:00
Florian Märkl d5d2c2cc35 Update Ghidra (#137) 2020-08-26 16:17:43 +00:00
Florian Märkl dd9637a584 Update Ghidra for ARM+AArch64 Support (#117) 2020-06-12 12:44:09 +02:00
Florian Märkl b30c179499 Update Ghidra (#116) 2020-06-11 22:13:46 +02:00
Florian Märkl 29f2f2580f Fix Build on Dinosaur Linux (#104) 2020-05-12 20:03:17 +00:00
Florian Märkl 1ff5627844 Update Ghidra (#88) 2020-03-13 20:33:31 +01:00
Florian Märkl ceea126d38 Update Ghidra 2019-11-21 12:00:21 +01:00
Florian Märkl 1a63215b96 Update Ghidra 2019-11-05 14:40:07 +01:00
Florian Märkl 4478ba7815 Update Ghidra for #39 2019-09-20 08:43:13 +02:00
Florian Märkl c8de9fb7ab More Windows Fixes 2019-09-02 17:34:43 +02:00
Florian Märkl b0ebea0013 Some Fixes for Windows 2019-09-02 15:50:41 +02:00