package bap-mips

  1. Overview
  2. Docs
BAP MIPS lifter

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v2.4.0.tar.gz
sha256=63ada71fa4f602bd679174dc6bf780d54aeded40ad4ec20d256df15886e3d2d5
md5=b8b1aff8c6846f2213eafc54de07b304

doc/bap-mips/Bap_mips_target/index.html

Module Bap_mips_target

Declares some of the MIPS targets.

More targets could be added without modifying this module. It is advised to inherit from one of the targets defined here to include the newly defined target into the mips family, though it is not strictly required.

parent it the parent of all MIPS.

No properties are set.

The MIPS 32 family

The bi-endian MIPS32 (the parent)

The bi-endian MIPS32 (the parent)

The big endian MIPS32

The big endian MIPS32

The little endian MIPS32

The MIPS 64 family

The bi-endian MIPS64 (the parent)

The bi-endian MIPS64 (the parent)

The big endian MIPS64

The big endian MIPS64

The little endian MIPS64

MIPS encodings

val load : ?backend:string -> unit -> unit

load () loads the knowledge base rules for the MIPS targets.

This includes parsing the loader output and enabling backward compatibility with the old Arch.t representation.