Changeset eb630cf in mainline for uspace/lib/c/arch/arm32/src/rtld/reloc.c
- Timestamp:
- 2023-01-18T20:20:29Z (23 months ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b67ce1ff
- Parents:
- b83c5e4
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2022-09-02 18:43:01)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-01-18 20:20:29)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/arm32/src/rtld/reloc.c
rb83c5e4 reb630cf 127 127 128 128 switch (rel_type) { 129 case R_ARM_ABS32:130 DPRINTF("ignore R_ARM_ABS32\n");131 /*132 * Not sure why we get these static relocations, but133 * attempting to process them will crash the134 * loader. If we ignore them, everything135 * seems to work.136 */137 break;138 139 129 case R_ARM_TLS_DTPMOD32: 140 130 DPRINTF("fixup R_ARM_TLS_DTPMOD32\n"); … … 189 179 case R_ARM_GLOB_DAT: 190 180 case R_ARM_JUMP_SLOT: 191 DPRINTF("fixup R_ARM_GLOB_DAT/JUMP_SLOT (S)\n"); 181 case R_ARM_ABS32: 182 DPRINTF("fixup R_ARM_GLOB_DAT/JUMP_SLOT/ABS32 (S)\n"); 192 183 *r_ptr = sym_addr; 193 184 break;
Note:
See TracChangeset
for help on using the changeset viewer.