title: Allocate executable ram in c on linux
body: <p>I want to make a simple just-in-time compiler with c on Linux.</p>
  
  <p>How can I allocate memory such that I can write out raw x86 code to it and execute it as any other function?</p>