Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
c18n: Push dummy frame during _rtld_tlsdesc_dynamic
The dummy frame indicates that the current compartment is RTLD. Because _rtld_tlsdesc_dynamic may cause domain transitions (e.g., locking), a frame that correctly identifies the current compartment as RTLD is necessary.
- dev
- (CTSRD-CHERI/cheribsd#2134)
- hybrid_SIGPROT
- (CTSRD-CHERI/cheribsd#2145, CTSRD-CHERI/cheribsd#2134)
- libc_c18n
- (CTSRD-CHERI/cheribsd#2134)
- main_merge
- (CTSRD-CHERI/cheribsd#2295, CTSRD-CHERI/cheribsd#2134)
- multi_gotplt
- (CTSRD-CHERI/cheribsd#2134)
- openssl_asm
- (CTSRD-CHERI/cheribsd#2120, CTSRD-CHERI/cheribsd#2134)
- rm_altera
- (CTSRD-CHERI/cheribsd#2236, CTSRD-CHERI/cheribsd#2134)
- rtld_machdep.h
- (CTSRD-CHERI/cheribsd#2134)