# References ## Related documents | **Title** | **Number** | | --- | --- | | **Qualcomm Technologies, Inc.** | | | *Qualcomm Snapdragon LLVM Arm Compiler UserGuide* | 80-VB419-99 | ## Acronyms and terms | **Acronym orterm** | **Definition** | | --- | --- | | ABI | Application binary interface | | DSO | Dynamic shared object | | GP | Global pointer | | LMA | Load memory address or physical address | | LTO | Link time optimization | | NDK | Native development toolkit | | PIE | Position independent executable | | ROPI | Read-only position independence | | RWPI | Read-write position independence | | VMA | Virtual memory address | ## Document conventions - Computer text, code names, and code samples appear in a different font, for example, `code\_\ **\ ()` - Button and key names appear in bold font, for example, click **Save** or press **Enter**. - The following notation is used to define command syntax: - Square brackets enclose optional items, for example, [label]. - **Bold** indicates literal symbols, for example, [**comment**]. - The vertical bar character, |, indicates a choice of items. - Parentheses enclose a choice of items, for example, (**add**|**del**). - An ellipsis, … , follows items that can appear more than once. Last Published: May 10, 2024 [Previous Topic Linker scripts](https://docs.qualcomm.com/bundle/publicresource/80-VB419-102/topics/linker_scripts.md)