module Elf

Simple ELF parser for Ruby

Copyright © 2007-2010 Diego Elio Pettenò <flameeyes@flameeyes.eu> Portions inspired by elf.py

Copyright © 2002 Netgraft Corporation

Portions inspired by elf.h

Copyright © 1995-2006 Free Software Foundation, Inc.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this generator; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Simple ELF parser for Ruby

Copyright © 2008-2010 Diego Elio Pettenò <flameeyes@flameeyes.eu> Portions inspired by elf.py

Copyright © 2002 Netgraft Corporation

Portions inspired by elf.h

Copyright © 1995-2006 Free Software Foundation, Inc.

Constants derived from OpenSolaris elf.h and documentation

Copyright © 2007 Sun Microsystems, Inc.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this generator; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Simple ELF parser for Ruby

Copyright © 2007-2010 Diego Elio Pettenò <flameeyes@flameeyes.eu> Portions inspired by elf.py

Copyright © 2002 Netgraft Corporation

Portions inspired by elf.h

Copyright © 1995-2006 Free Software Foundation, Inc.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this generator; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

This file allows to wrap aroudn the most common features of Ruby-Elf based tools, that follow a series of common traits.

The tools using this file are tools that inspect a series of ELF files, passed through command line, stdin, or through a file parameter; they accept a series of arguments that may or might not require arguments (in that latter case they are considered on/off switches), and so on.

This file provides some utilities to deal with the runtime lodader functions. In particular it provides access to the same kind of library search as the loader provides.

Offset-based string table

Copyright © 2007-2012 Diego Elio Pettenò <flameeyes@flameeyes.eu>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this generator; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Simple ELF parser for Ruby

Copyright © 2007-2010 Diego Elio Pettenò <flameeyes@flameeyes.eu> Portions inspired by elf.py

Copyright © 2002 Netgraft Corporation

Portions inspired by elf.h

Copyright © 1995-2006 Free Software Foundation, Inc.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this generator; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Constants

MagicString
VERSION