Ignore:
File:
1 edited

Legend:

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

    reb630cf ra949f4a  
    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
    129139                case R_ARM_TLS_DTPMOD32:
    130140                        DPRINTF("fixup R_ARM_TLS_DTPMOD32\n");
     
    179189                case R_ARM_GLOB_DAT:
    180190                case R_ARM_JUMP_SLOT:
    181                 case R_ARM_ABS32:
    182                         DPRINTF("fixup R_ARM_GLOB_DAT/JUMP_SLOT/ABS32 (S)\n");
     191                        DPRINTF("fixup R_ARM_GLOB_DAT/JUMP_SLOT (S)\n");
    183192                        *r_ptr = sym_addr;
    184193                        break;
Note: See TracChangeset for help on using the changeset viewer.