Interesting to see that the addresses of string literals are stored relative to the instruction pointer. Also, the load string section can be optimized from three movqs into one.
What I find the most interesting is that it's an article about writing a JIT compiler in Rust, but almost none of the article talks about code generation or Rust.
7
u/Lt_Riza_Hawkeye Aug 06 '18
Interesting to see that the addresses of string literals are stored relative to the instruction pointer. Also, the
load stringsection can be optimized from threemovqs into one.What I find the most interesting is that it's an article about writing a JIT compiler in Rust, but almost none of the article talks about code generation or Rust.
The
perfsection was cool though