ROSE  0.9.10.2
Rose::BinaryAnalysis::CallingConvention::Definition Member List

This is the complete list of members for Rose::BinaryAnalysis::CallingConvention::Definition, including all inherited members.

add_nonvolatile(const RegisterDictionary *dict, const std::string &name) ROSE_DEPRECATED("use calleeSavedRegisters property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
add_nonvolatile(const RegisterDescriptor *rd) ROSE_DEPRECATED("use calleeSavedRegisters property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
add_nonvolatile(const RegisterSet &regs) ROSE_DEPRECATED("use calleeSavedRegisters property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
add_reg_param(const RegisterDescriptor *reg) ROSE_DEPRECATED("use appendInputParameter instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
appendInputParameter(const ParameterLocation &)Rose::BinaryAnalysis::CallingConvention::Definition
appendInputParameter(RegisterDescriptor reg)Rose::BinaryAnalysis::CallingConvention::Definitioninline
appendInputParameter(RegisterDescriptor reg, int64_t offset)Rose::BinaryAnalysis::CallingConvention::Definitioninline
appendInputParameter(rose_addr_t va)Rose::BinaryAnalysis::CallingConvention::Definitioninline
appendOutputParameter(const ParameterLocation &)Rose::BinaryAnalysis::CallingConvention::Definition
appendOutputParameter(RegisterDescriptor reg)Rose::BinaryAnalysis::CallingConvention::Definitioninline
appendOutputParameter(RegisterDescriptor reg, int64_t offset)Rose::BinaryAnalysis::CallingConvention::Definitioninline
appendOutputParameter(rose_addr_t va)Rose::BinaryAnalysis::CallingConvention::Definitioninline
calleeSavedRegisterParts() const Rose::BinaryAnalysis::CallingConvention::Definition
calleeSavedRegisters() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
calleeSavedRegisters()Rose::BinaryAnalysis::CallingConvention::Definitioninline
clearInputParameters()Rose::BinaryAnalysis::CallingConvention::Definitioninline
clearOutputParameters()Rose::BinaryAnalysis::CallingConvention::Definitioninline
clearParameters()Rose::BinaryAnalysis::CallingConvention::Definitioninline
comment() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
comment(const std::string &s)Rose::BinaryAnalysis::CallingConvention::Definitioninline
Definition()Rose::BinaryAnalysis::CallingConvention::Definitioninlineprotected
Definition(size_t wordWidth, const std::string &name, const std::string &comment, const RegisterDictionary *regDict)Rose::BinaryAnalysis::CallingConvention::Definitioninlineprotected
get_comment() const ROSE_DEPRECATED("use \"comment\" property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_compiler() const ROSE_DEPRECATED("use \"comment\" property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_name() const ROSE_DEPRECATED("use \"name\" property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_nonvolatile() const ROSE_DEPRECATED("use calleeSavedRegisters property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_param_order() const ROSE_DEPRECATED("use stackParameterOrder property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_reg_params() const ROSE_DEPRECATED("use inputParameters property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_retval_location() const ROSE_DEPRECATED("use outputParameters property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_stack_cleanup() const ROSE_DEPRECATED("use stackCleanup property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_this_location() const ROSE_DEPRECATED("use thisParameter property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
get_word_size() const ROSE_DEPRECATED("use wordWidth property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
getUsedRegisterParts() const Rose::BinaryAnalysis::CallingConvention::Definition
inputParameters() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
inputRegisterParts() const Rose::BinaryAnalysis::CallingConvention::Definition
instance(size_t wordWidth, const std::string &name, const std::string &comment, const RegisterDictionary *regs)Rose::BinaryAnalysis::CallingConvention::Definitioninlinestatic
name() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
name(const std::string &s)Rose::BinaryAnalysis::CallingConvention::Definitioninline
nonParameterStackSize() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
nonParameterStackSize(size_t nBytes)Rose::BinaryAnalysis::CallingConvention::Definitioninline
operator=(const SharedObject &)Sawyer::SharedObjectinline
ORDER_LTR enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
ORDER_RTL enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
ORDER_UNKNOWN enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
outputParameters() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
outputRegisterParts() const Rose::BinaryAnalysis::CallingConvention::Definition
ParameterOrder enum name (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
print(std::ostream &, const RegisterDictionary *regDict=NULL) const Rose::BinaryAnalysis::CallingConvention::Definition
Ptr typedefRose::BinaryAnalysis::CallingConvention::Definition
registerDictionary() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
registerDictionary(const RegisterDictionary *d)Rose::BinaryAnalysis::CallingConvention::Definitioninline
RegisterSet typedef (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
RegisterVector typedef (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
report(const RegisterDictionary *regdict) const ROSE_DEPRECATED("use \"print\" instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
ReturnValueLocation enum name (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
RETVAL_NOT_APPLICABLE enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
RETVAL_REGISTER enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
RETVAL_STACK enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
RETVAL_UNKNOWN enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
scratchRegisterParts() const Rose::BinaryAnalysis::CallingConvention::Definition
scratchRegisters() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
scratchRegisters()Rose::BinaryAnalysis::CallingConvention::Definitioninline
set_comment(const std::string &c) ROSE_DEPRECATED("use \"comment\" property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
set_compiler(const std::string &c) ROSE_DEPRECATED("use \"comment\" property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
set_name(const std::string &n) ROSE_DEPRECATED("use \"name\" property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
set_param_order(ParameterOrder order) ROSE_DEPRECATED("use stackParameterOrder property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
set_retval_register(const RegisterDescriptor *reg) ROSE_DEPRECATED("use appendOutputParameter instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
set_stack_cleanup(StackCleanup cleanup) ROSE_DEPRECATED("use stackCleanup property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
set_this_register(const RegisterDescriptor *reg) ROSE_DEPRECATED("use thisParameter property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
set_word_size(size_t w) ROSE_DEPRECATED("use wordWidth property instead") (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definitioninline
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
stackAlignment() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackAlignment(size_t nBytes)Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackCleanup() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackCleanup(StackCleanup x)Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackDirection() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackDirection(StackDirection x)Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackParameterOrder() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackParameterOrder(StackParameterOrder x)Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackPointerRegister() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
stackPointerRegister(RegisterDescriptor r)Rose::BinaryAnalysis::CallingConvention::Definitioninline
THIS_FIRST_PARAM enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
THIS_NOT_APPLICABLE enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
THIS_REGISTER enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
THIS_UNKNOWN enum value (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
thisParameter() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
thisParameter(const ParameterLocation &x)Rose::BinaryAnalysis::CallingConvention::Definitioninline
thisParameter(RegisterDescriptor reg)Rose::BinaryAnalysis::CallingConvention::Definitioninline
thisParameter(RegisterDescriptor reg, int64_t offset)Rose::BinaryAnalysis::CallingConvention::Definitioninline
thisParameter(rose_addr_t va)Rose::BinaryAnalysis::CallingConvention::Definitioninline
ThisPointerLocation enum name (defined in Rose::BinaryAnalysis::CallingConvention::Definition)Rose::BinaryAnalysis::CallingConvention::Definition
wordWidth() const Rose::BinaryAnalysis::CallingConvention::Definitioninline
wordWidth(size_t nBits)Rose::BinaryAnalysis::CallingConvention::Definitioninline
x86_32bit_cdecl()Rose::BinaryAnalysis::CallingConvention::Definitionstatic
x86_32bit_fastcall()Rose::BinaryAnalysis::CallingConvention::Definitionstatic
x86_32bit_stdcall()Rose::BinaryAnalysis::CallingConvention::Definitionstatic
x86_64bit_cdecl()Rose::BinaryAnalysis::CallingConvention::Definitionstatic
x86_64bit_stdcall()Rose::BinaryAnalysis::CallingConvention::Definitionstatic
x86_64bit_sysv()Rose::BinaryAnalysis::CallingConvention::Definitionstatic
x86_cdecl(const RegisterDictionary *)Rose::BinaryAnalysis::CallingConvention::Definitionstatic
x86_fastcall(const RegisterDictionary *)Rose::BinaryAnalysis::CallingConvention::Definitionstatic
x86_stdcall(const RegisterDictionary *)Rose::BinaryAnalysis::CallingConvention::Definitionstatic
~SharedObject()Sawyer::SharedObjectinlinevirtual