C# 클래스 Iaik.Utils.libbfd.libbfd_native

Contains the native pinvokes for the libbfd
파일 보기 프로젝트 열기: areiter/InMemoryFuzzing

공개 메소드들

메소드 설명
GetFormattedLastError ( ) : string
GetSectionSize ( IntPtr bfdSection ) : System.UInt64

Creates a temporary BfdSection struct and returns the size of the section

GetTargetList ( ) : string[]

Gets a list of all supported targets

비공개 메소드들

메소드 설명
ByteArrayToUInt64 ( byte data, int offset, int length ) : System.UInt64

Decodes the number encoded in data as a little endian number

bfd_check_format ( IntPtr abfd, FILEFORMAT format ) : int
bfd_check_format_matches ( IntPtr abfd, FILEFORMAT format, IntPtr &matching ) : int
bfd_close ( IntPtr abfd ) : int
bfd_errmsg ( int error ) : IntPtr
bfd_get_error ( ) : int
bfd_get_section_by_name ( IntPtr abfd, string sectionName ) : IntPtr
bfd_get_section_contents ( IntPtr abfd, IntPtr section, byte buffer, System.UInt64 offset, System.UInt64 length ) : bool
bfd_openr ( string filename, string target ) : IntPtr
bfd_set_format ( IntPtr abfd, FILEFORMAT fileformat ) : int
bfd_target_list ( ) : IntPtr

메소드 상세

GetFormattedLastError() 공개 정적인 메소드

public static GetFormattedLastError ( ) : string
리턴 string

GetSectionSize() 공개 정적인 메소드

Creates a temporary BfdSection struct and returns the size of the section
public static GetSectionSize ( IntPtr bfdSection ) : System.UInt64
bfdSection System.IntPtr
리턴 System.UInt64

GetTargetList() 공개 정적인 메소드

Gets a list of all supported targets
public static GetTargetList ( ) : string[]
리턴 string[]