Header menu logo B2R2

GroundWork Type

Provides a set of functions to create fundamental components, such as parsers and IR builders, to use the B2R2 front-end.

Static members

Static member Description

GroundWork.CreateBuilder(isa, regFactory)

Full Usage: GroundWork.CreateBuilder(isa, regFactory)

Parameters:
Returns: ILowUIRBuilder

Creates a new LowUIR builder for the given architecture.

isa : ISA
regFactory : IRegisterFactory
Returns: ILowUIRBuilder

GroundWork.CreateParser(binFile)

Full Usage: GroundWork.CreateParser(binFile)

Parameters:
Returns: IInstructionParsable

Create a new parser (IInstructionParsable) for the given file.

binFile : IBinFile
Returns: IInstructionParsable

GroundWork.CreateParser(reader, isa)

Full Usage: GroundWork.CreateParser(reader, isa)

Parameters:
Returns: IInstructionParsable

Creates a new parser (IInstructionParsable) for the given architecture.

reader : IBinReader
isa : ISA
Returns: IInstructionParsable

GroundWork.CreateRegisterFactory(isa)

Full Usage: GroundWork.CreateRegisterFactory(isa)

Parameters:
Returns: IRegisterFactory

Creates a new architecture-specific register factory for the given architecture.

isa : ISA
Returns: IRegisterFactory

Type something to start searching.