ida_libfuncs

Attributes

SWIG_PYTHON_LEGACY_BOOL

SIGN_HEADER_MAGIC

SIGN_HEADER_VERSION

OSTYPE_MSDOS

OSTYPE_WIN

OSTYPE_OS2

OSTYPE_NETW

OSTYPE_UNIX

OSTYPE_OTHER

APPT_CONSOLE

APPT_GRAPHIC

APPT_PROGRAM

APPT_LIBRARY

APPT_DRIVER

APPT_1THREAD

APPT_MTHREAD

APPT_16BIT

APPT_32BIT

APPT_64BIT

LS_STARTUP

LS_CTYPE

LS_CTYPE2

LS_CTYPE_ALT

LS_ZIP

LS_CTYPE_3V

Classes

idasgn_header_t

Functions

get_idasgn_header_by_short_name(→ str)

Get idasgn header by a short signature name.

get_idasgn_path_by_short_name(→ str)

Get idasgn full path by a short signature name.

Module Contents

ida_libfuncs.SWIG_PYTHON_LEGACY_BOOL
class ida_libfuncs.idasgn_header_t

Bases: object

thisown
magic: char[6]
version: uchar
processor_id: uchar
file_formats: int
ostype: uint16
apptype: uint16
flags: uint16
number_of_modules_v5: uint16
ctype_crc: uint16
ctype_name: char[12]
libname_length: uchar
ctype_crc_alt: uint16
number_of_modules: int
pattern_length: uint16
ctype_crc_3v: uint16
ida_libfuncs.SIGN_HEADER_MAGIC
ida_libfuncs.SIGN_HEADER_VERSION
ida_libfuncs.OSTYPE_MSDOS
ida_libfuncs.OSTYPE_WIN
ida_libfuncs.OSTYPE_OS2
ida_libfuncs.OSTYPE_NETW
ida_libfuncs.OSTYPE_UNIX
ida_libfuncs.OSTYPE_OTHER
ida_libfuncs.APPT_CONSOLE
ida_libfuncs.APPT_GRAPHIC
ida_libfuncs.APPT_PROGRAM
ida_libfuncs.APPT_LIBRARY
ida_libfuncs.APPT_DRIVER
ida_libfuncs.APPT_1THREAD
ida_libfuncs.APPT_MTHREAD
ida_libfuncs.APPT_16BIT
ida_libfuncs.APPT_32BIT
ida_libfuncs.APPT_64BIT
ida_libfuncs.LS_STARTUP
ida_libfuncs.LS_CTYPE
ida_libfuncs.LS_CTYPE2
ida_libfuncs.LS_CTYPE_ALT
ida_libfuncs.LS_ZIP
ida_libfuncs.LS_CTYPE_3V
ida_libfuncs.get_idasgn_header_by_short_name(out_header: idasgn_header_t, name: str) str

Get idasgn header by a short signature name.

Parameters:
  • out_header – buffer for the signature file header

  • name – short name of a signature

Returns:

true in case of success

ida_libfuncs.get_idasgn_path_by_short_name(name: str) str

Get idasgn full path by a short signature name.

Parameters:

name – short name of a signature

Returns:

true in case of success