Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/arch/arm32/src/rtld/reloc.c

    ra949f4a reb630cf  
    127127
    128128                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, but
    133                          * attempting to process them will crash the
    134                          * loader. If we ignore them, everything
    135                          * seems to work.
    136                          */
    137                         break;
    138 
    139129                case R_ARM_TLS_DTPMOD32:
    140130                        DPRINTF("fixup R_ARM_TLS_DTPMOD32\n");
     
    189179                case R_ARM_GLOB_DAT:
    190180                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");
    192183                        *r_ptr = sym_addr;
    193184                        break;
Note: See TracChangeset for help on using the changeset viewer.