Question: -Explain why most system libraries are compiled into PIC (Position Independent Code) -Program relocation is done differently among different systems. For example, the VAX assembles
-Explain why most system libraries are compiled into PIC (Position Independent Code)
-Program relocation is done differently among different systems. For example, the VAX assembles all program to start at 0x200. Other systems use ZAA approach.
Please explain what these approaches provide. Specifically, is the design of the program loader for these systems simpler or more complicated.
- Explain how the export of symbols can help make using a debugger more convenient
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
