|
|
THREAD_SAFE comp_t | get_comp (comp_t comp) |
| | Get compiler bits.
|
| |
|
idaman const char *ida_export | get_compiler_name (comp_t id) |
| | Get full compiler name.
|
| |
|
idaman const char *ida_export | get_compiler_abbr (comp_t id) |
| | Get abbreviated compiler name.
|
| |
|
idaman void ida_export | get_compilers (compvec_t *ids, qstrvec_t *names, qstrvec_t *abbrs) |
| | Get names of all built-in compilers.
|
| |
|
THREAD_SAFE comp_t | is_comp_unsure (comp_t comp) |
| | See COMP_UNSURE.
|
| |
|
comp_t | default_compiler () |
| | Get compiler specified by inf.cc.
|
| |
|
bool | is_gcc () |
| | Is the target compiler COMP_GNU?
|
| |
|
bool | is_gcc32 () |
| | Is the target compiler 32 bit gcc?
|
| |
|
bool | is_gcc64 () |
| | Is the target compiler 64 bit gcc?
|
| |
|
bool | gcc_layout () |
| | Should use the struct/union layout as done by gcc?
|
| |
| idaman bool ida_export | set_compiler (const compiler_info_t &cc, int flags, const char *abiname=nullptr) |
| | Change current compiler. More...
|
| |
|
bool idaapi | set_compiler_id (comp_t id, const char *abiname=nullptr) |
| | Set the compiler id (see Compiler IDs)
|
| |
|
bool idaapi | set_abi_name (const char *abiname, bool user_level=false) |
| | Set abi name (see Compiler IDs)
|
| |
| idaman ssize_t ida_export | get_abi_name (qstring *out) |
| | Get ABI name. More...
|
| |
| idaman bool ida_export | append_abi_opts (const char *abi_opts, bool user_level=false) |
| | Add/remove/check ABI option General form of full abi name: abiname-opt1-opt2-... or -opt1-opt2-... More...
|
| |
|
idaman bool ida_export | remove_abi_opts (const char *abi_opts, bool user_level=false) |
| |
| idaman bool ida_export | set_compiler_string (const char *compstr, bool user_level) |
| |
|
bool | use_golang_cc () |
| | is GOLANG calling convention used by default?
|
| |
|
void | switch_to_golang () |
| | switch to GOLANG calling convention (to be used as default CC)
|
| |