radareorg / radare2

UNIX-like reverse engineering framework and command-line toolset
https://www.radare.org/
GNU Lesser General Public License v3.0
20.62k stars 3k forks source link

FreeBSD support for ARM, MIPS, PowerPC, SPARC #10439

Open XVilka opened 6 years ago

XVilka commented 6 years ago

Taken from https://svnweb.freebsd.org/ports/head/devel/radare2/Makefile?revision=549827&view=markup

NOT_FOR_ARCHS=          armv6 armv7 mips mips64 powerpc powerpc64 powerpc64le powerpcspe sparc64
--
17 | NOT_FOR_ARCHS_REASON=   does not build: Unsupported BSD architecture
XVilka commented 6 years ago

Related: https://github.com/radare/radare2/commit/a13f436f36451b2ddf8456194d892d435393c71d by @evadot

evadot commented 6 years ago

armv6/v7 should not be hard to add for me, I'll try to have a look soon.

Maijin commented 6 years ago

@evadot you may want to check the BSD Github label https://github.com/radare/radare2/labels/BSD 👍

radare commented 6 years ago

any update on this?

mizhka commented 6 years ago

Hi,

I found this issue today, I will try to solve it. aarch64 is OK as of now. arm6/7 - @evadot , any ideas? mips/mips64 - I'll check on my mips32 board, then qemu-mips64... power / sparc / riscv - no idea how to support it

evadot commented 6 years ago

aarch64 needs some more ptrace support on the FreeBSD side then we can use the debugger. For armv6/v7 just need to find so time to test, everything should work.

XVilka commented 4 years ago

@devnexen you might be interested in this one.

devnexen commented 4 years ago

I ll try to have a look at some point.

XVilka commented 4 years ago

Since it's related to the FreeBSD debugger support - @yossizap you are also might be interested in this.