GNU Debugger for jail broken IOS on arm64
C Assembly Makefile D C++ Scheme Other
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7cf8d69 Oct 23, 2017
Permalink
Failed to load latest commit information.
bfd support fat binary. Feb 3, 2016
binutils Set BFD_DECOMPRESS to decompress debug sections Jan 28, 2016
config Provide AC_PROG_LEX that copes with LEX=missing from top-level Jan 18, 2016
cpu Remove leading/trailing white spaces in ChangeLog Jul 24, 2015
elfcpp Remove typename from Mips64_rela_data Jan 12, 2016
etc PR external/{16327,16328}: Remove etc/configure.texi and etc/standard… Jun 27, 2014
gas Fix error building Microblaze assembler on a 32-bit host. Feb 1, 2016
gdb fix reg. Mar 16, 2017
gold [gold][aarch64] PR gold/19472 - DSOs need pc-relative stubs. Jan 16, 2016
gprof Regen configure Jan 17, 2016
include Add support to readelf for reading FreeBSD ELF core notes. Jan 19, 2016
intl Regen intl/configure Aug 31, 2015
ld Check reloc against IFUNC symbol only with dynamic symbols Jan 31, 2016
libdecnumber Remove leading/trailing white spaces in ChangeLog Jul 24, 2015
libiberty Sync libiberty with GCC. Jan 28, 2016
opcodes Fix undefined compilation behaviour shifting a value into the sign bi… Feb 1, 2016
readline initial support for IOS arm64 Feb 1, 2016
sample_toolchain upload toolchain Oct 23, 2017
sim MIPS: Only build microMIPS specific simulator functions if microMIPS … Jan 18, 2016
texinfo * texinfo/texinfo.tex: Update to version 2009-03-28.05. Apr 21, 2009
zlib Import zlib 1.2.8 with local change merged in. Nov 25, 2015
.cvsignore add autom4te.cache to .cvsignore Feb 13, 2007
.gitattributes Add a .gitattributes file for use with git-merge-changelog Jul 25, 2014
.gitignore Import changes made to files shared with the FSF GCC project. Jan 11, 2016
COPYING 2005-07-14 Kelley Cook <kcook@gcc.gnu.org> Jul 14, 2005
COPYING.LIB 2005-07-16 Kelley Cook <kcook@gcc.gnu.org> Jul 16, 2005
COPYING.LIBGLOSS 2013-01-07 Jeff Johnston <jjohnstn@redhat.com> Jan 7, 2013
COPYING.NEWLIB 2013-10-01 Jeff Johnston <jjohnstn@redhat.com> Oct 1, 2013
COPYING3 * COPYING3: New file. Contains version 3 of the GNU General Public Li… Jul 17, 2007
COPYING3.LIB * COPYING3: New file. Contains version 3 of the GNU General Public Li… Jul 17, 2007
ChangeLog Sync top-level btool.m4 with GCC Jan 12, 2016
MAINTAINERS Update description of ownership of files in include/ Nov 5, 2014
Makefile.def Sync top-level Makefile.def with GCC Jan 12, 2016
Makefile.in Sync top-level Makefile.def with GCC Jan 12, 2016
Makefile.tpl Import changes made to files shared with the FSF GCC project. Jan 11, 2016
README upload toolchain Oct 23, 2017
README-maintainer-mode Cleanups after the update to Autoconf 2.64, Automake 1.11. Aug 22, 2009
compile Update from upstream Automake Nov 16, 2014
config-ml.in Sync toplevel files with GCC Jul 27, 2015
config.guess Import changes made to files shared with the FSF GCC project. Jan 11, 2016
config.rpath Remove freebsd1 from libtool.m4 macros and config.rpath. Feb 13, 2011
config.sub Import changes made to files shared with the FSF GCC project. Jan 11, 2016
configure initial support for IOS arm64 Feb 1, 2016
configure.ac Import changes made to files shared with the FSF GCC project. Jan 11, 2016
depcomp Update from upstream Automake Nov 16, 2014
djunpack.bat * djunpack.bat: Use ".." quoting in Sed command, for the sake of Mar 27, 2009
install-sh Update from upstream Automake Nov 16, 2014
libtool.m4 Sync top-level btool.m4 with GCC Jan 12, 2016
ltgcc.m4 * libtool.m4: Update to libtool 2.2.6. Sep 29, 2008
ltmain.sh PR target/59788 Feb 6, 2014
ltoptions.m4 Sync Libtool from GCC. Jan 9, 2010
ltsugar.m4 * libtool.m4: Update to libtool 2.2.6. Sep 29, 2008
ltversion.m4 Sync Libtool from GCC. Jan 9, 2010
lt~obsolete.m4 Sync Libtool from GCC. Jan 9, 2010
makefile.vms 19990502 sourceware import May 3, 1999
missing Update from upstream Automake Nov 16, 2014
mkdep * mkdep: New file. Aug 8, 1999
mkinstalldirs Update from upstream Automake Nov 16, 2014
move-if-change Update `move-if-change' from gnulib Nov 16, 2014
setup.com 2009-09-01 Tristan Gingold <gingold@adacore.com> Sep 1, 2009
src-release.sh fix gdb version parsing in src-release.sh Jan 17, 2016
symlink-tree 2005-07-14 Kelley Cook <kcook@gcc.gnu.org> Jul 14, 2005
ylwrap Update from upstream Automake Nov 16, 2014

README

		   README for GNU development tools

see original gdb source for that README, please.

      swigger's notes on this fork

This project provides basic gdb support on 64bits jailbroken iOS (arm64 or aarch64).

How to make:
	./configure --host=aarch64-apple-darwin
	make

Tested on my jail borken iPhone 5s which runs iOS 8.4 .

Warning: it is partially working.

A sample toolchain is uploaded into sample_toolchain folder.
Unpack it and have fun.
Note: you should modify *.wrapcc.cfg and bash scripts like
 `aarch64-apple-darwin-ar` , make paths in them valid to make 
this sample toolchain work.