BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
Hi, i want to convert yasm to portable assembly(llvm ir, qbe il) or c.
searching about this subject result following:
i want to hear some opinion, thx.
Hi, i want to convert yasm to portable assembly(llvm ir, qbe il) or c. searching about this subject result following: i want to hear some opinion, thx.
http://stackoverflow.com/questions/6981810/translation-of-machinecode-into-llvm-ir-disassembly-reassembly-of-x86-64-x86 http://dslab.epfl.ch/pubs/revgen.pdf https://github.com/dslab-epfl/s2e/blob/revgen/docs/Tools/StaticTranslator.rst https://github.com/dslab-epfl/s2e/tree/revgen/tools/tools/static-translator https://github.com/trailofbits/mcsema http://c9x.me/compile/doc/il.html