module Metasm
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
XXX move context in another file ?
TODO coprocessors, floating point, 64bits, thumb mode
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
this file compliments disassemble.rb, adding misc user-friendly methods
This sample creates the dynldr.so ruby shared object that allows interaction with native libraries x86 only for now
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
generic ZIP
file, may be an APK or JAR supports only a trivial subset of the whole ZIP
specification
single file archive deflate or no compression no encryption 32bit offsets/sizes
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
This file is part of Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOT
Licence is LGPL, see LICENCE in the top-level directory
Constants
- AArch64
This file is part of
Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOTLicence is LGPL, see LICENCE in the top-level directory
- AMD64
This file is part of
Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOTLicence is LGPL, see LICENCE in the top-level directory
The x86_64, 64-bit extension of the x86
CPU
(x64, em64t, amd64…)- Const_autorequire
files to require to get the definition of those constants
- Const_autorequire_equiv
constants defined in the same file as another
- MACHO
- Metasmdir
root directory for metasm files used by some scripts, eg to find samples/dasm-plugin directory
- PPC
- VERSION
- X64
This file is part of
Metasm
, the Ruby assembly manipulation suite Copyright (C
) 2006-2009 Yoann GUILLOTLicence is LGPL, see LICENCE in the top-level directory
The x86_64, 64-bit extension of the x86
CPU
(x64, em64t, amd64…)- X86
fix autorequire warning
The ia32 aka x86
CPU
currently limited to 16 and 32bit modes