<div dir="ltr">C and C++ are type unsafe languages and have manual memory management so my questions are:<div><br></div><div>1. How does the LLVM keep itself from being overwritten by a misbehaving program? </div><div><br>
</div><div>3. does it support multithreading?</div><div><br></div><div>4. does LLVM allow for multitasking or do you just ran one VM per program?</div><div><br></div><div>5. if it does support multitasking how does it keep processes from colliding?</div>
<div><br></div><div>6. if it does not support multitasking and runs one VM per process then what means are there for communication of processes? </div><div><br></div><div>7. does LLVM support emulated virtual memory?</div>
<div><br></div><div>Thank you.</div></div>