Skip to content
Unofficial mirror of sourceware binutils-gdb repository. Updated daily.
Branch: rust-os
Clone or download
Pull request Compare This branch is 6 commits ahead, 7804 commits behind bminor:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bfd
binutils
config
cpu
elfcpp
etc
gas
gdb
gold
gprof
include
intl
ld
libdecnumber
libiberty
opcodes
readline
sim
texinfo
zlib
.cvsignore
.gitattributes
.gitignore
COPYING
COPYING.LIB
COPYING.LIBGLOSS
COPYING.NEWLIB
COPYING3
COPYING3.LIB
ChangeLog
MAINTAINERS
Makefile.def
Makefile.in
Makefile.tpl
README
README-maintainer-mode
README.md
build-rust-os-gdb.sh
compile
config-ml.in
config.guess
config.rpath
config.sub
configure
configure.ac
depcomp
djunpack.bat
install-sh
libtool.m4
ltgcc.m4
ltmain.sh
ltoptions.m4
ltsugar.m4
ltversion.m4
lt~obsolete.m4
makefile.vms
missing
mkdep
mkinstalldirs
move-if-change
rust-gdb
setup.com
src-release.sh
symlink-tree
ylwrap

README.md

GDB for 64-bit Rust operating systems

Installation

First install the build dependencies:

apt-get install texinfo flex bison python-dev ncurses-dev

Then download and build the fixed GDB for x86_64-pc-linux-gnu:

curl -sf https://raw.githubusercontent.com/phil-opp/binutils-gdb/rust-os/build-rust-os-gdb.sh | sh

It will take a while. After completion, you will have a rust-os-gdb subfolder that contains the fixed gdb executable and the rust-gdb script.

You can’t perform that action at this time.