org.eclipse.cdt.core.model
Interface IBinary
- All Superinterfaces:
- IBufferChangedListener, ICElement, IOpenable, IParent
- public interface IBinary
- extends ICElement, IParent, IOpenable
Represents a Binary file, for example an ELF excutable.
An ELF parser will inspect the binary.
Fields inherited from interface org.eclipse.cdt.core.model.ICElement |
C_ARCHIVE, C_BINARY, C_CCONTAINER, C_CLASS, C_CLASS_CTOR, C_CLASS_DECLARATION, C_CLASS_DTOR, C_ENUMERATION, C_ENUMERATOR, C_FIELD, C_FUNCTION, C_FUNCTION_DECLARATION, C_INCLUDE, C_MACRO, C_METHOD, C_METHOD_DECLARATION, C_MODEL, C_NAMESPACE, C_PROJECT, C_STORAGE_EXTERN, C_STORAGE_STATIC, C_STRUCT, C_STRUCT_DECLARATION, C_TEMPLATE_CLASS, C_TEMPLATE_CLASS_DECLARATION, C_TEMPLATE_FUNCTION, C_TEMPLATE_FUNCTION_DECLARATION, C_TEMPLATE_METHOD, C_TEMPLATE_METHOD_DECLARATION, C_TEMPLATE_STRUCT, C_TEMPLATE_STRUCT_DECLARATION, C_TEMPLATE_UNION, C_TEMPLATE_UNION_DECLARATION, C_TEMPLATE_VARIABLE, C_TYPEDEF, C_UNION, C_UNION_DECLARATION, C_UNIT, C_UNKNOWN_DECLARATION, C_USING, C_VARIABLE, C_VARIABLE_DECLARATION, C_VARIABLE_LOCAL, C_VCONTAINER, CPP_FRIEND, CPP_PRIVATE, CPP_PROTECTED, CPP_PUBLIC |
Methods inherited from interface org.eclipse.cdt.core.model.ICElement |
accept, exists, getAncestor, getCModel, getCProject, getElementName, getElementType, getParent, getPath, getResource, getUnderlyingResource, isReadOnly, isStructureKnown |
hasDebug
public boolean hasDebug()
- Return whether the file was compiling with debug symbols.
isExecutable
public boolean isExecutable()
isObject
public boolean isObject()
isSharedLib
public boolean isSharedLib()
isCore
public boolean isCore()
getNeededSharedLibs
public String[] getNeededSharedLibs()
getSoname
public String getSoname()
getCPU
public String getCPU()
getText
public long getText()
getData
public long getData()
getBSS
public long getBSS()
isLittleEndian
public boolean isLittleEndian()
Copyright (c) IBM Corp. and others 2004. All Rights Reserved.