What are the various opdis_disasm_bfd functions used for?
The BFD support provided by libopdis consists of a configuration function and five disassembly functions: • opdis_init_from_bfd : create an opdis_t from a bfd object • opdis_disasm_bfd_linear : linear disassembly on a vma in a bfd object • opdis_disasm_bfd_cflow : control-flow disassembly on a vma in a bfd object • opdis_disasm_bfd_section : linear disassembly on a bfd section • opdis_disasm_bfd_symbol : control-flow disassembly on a bfd symbol • opdis_disasm_bfd_entry : control-flow disassembly on the entry point of a bfd object Using libbfd to manage libopdis targets has some advantages and disadvantages. On the positive side, it simplifies the loading of the target by detecting the architecture, and provides access to symbolic information such as program sections and symbol tables. On the negative side, libbfd will fail to load a file which has malformed or missing headers, or which is not in a recognized file format. It is recommended that users employ the BFD API where suitable, w
Related Questions
- The Concentrator plus has various functions for the concentration of samples or for the removal of solvents. How is it used?
- How can I tell how much RAM is being used by application processes and various operating system functions?
- What software is being used to build the EOL site and its various functions?