Skip to content

Commit 59cbb69

Browse files
committed
Use "Procedure Linkage Table" for PLT
The conventional name for PLT is Procedure Linkage Table. Signed-off-by: Bin Meng <[email protected]>
1 parent 87f4a72 commit 59cbb69

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

introduction.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ This specification uses the following terms and abbreviations:
2626
| psABI | Processor-Specific ABI
2727
| DWARF | Debugging With Arbitrary Record Formats
2828
| GOT | Global Offset Table
29-
| PLT | Program Linkage Table
29+
| PLT | Procedure Linkage Table
3030
| PC | Program Counter
3131
| TLS | Thread-Local Storage
3232
| NTBS | Null-Terminated Byte String

riscv-elf.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -567,11 +567,11 @@ directly, as can be done in static code, addresses are loaded from the GOT.
567567
This allows runtime binding to external objects and functions at the expense of
568568
a slightly higher runtime overhead for access to extern objects and functions.
569569

570-
==== Program Linkage Table
570+
==== Procedure Linkage Table
571571

572-
The PLT (Program Linkage Table) exists to allow function calls between
572+
The PLT (Procedure Linkage Table) exists to allow function calls between
573573
dynamically linked shared objects. Each dynamic object has its own
574-
GOT (Global Offset Table) and PLT (Program Linkage Table).
574+
GOT (Global Offset Table) and PLT (Procedure Linkage Table).
575575

576576
The first entry of a shared object PLT is a special entry that calls
577577
`_dl_runtime_resolve` to resolve the GOT offset for the called function.

0 commit comments

Comments
 (0)