Changeset c4049e6 in mainline for uspace/lib/c/generic/elf/elf_mod.c


Ignore:
Timestamp:
2018-07-05T21:41:20Z (7 years ago)
Author:
Dzejrou <dzejrou@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9283830
Parents:
9396c52
git-author:
Dzejrou <dzejrou@…> (2018-03-15 10:40:53)
git-committer:
Dzejrou <dzejrou@…> (2018-07-05 21:41:20)
Message:

c+cpp: added support for global static constructors destructors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/elf/elf_mod.c

    r9396c52 rc4049e6  
    198198        size_t phdr_len = header->e_phnum * header->e_phentsize;
    199199
     200        elf->info->interp = NULL;
     201        elf->info->dynamic = NULL;
     202        elf->info->cpp_data.ctors_count = 0;
     203        elf->info->cpp_data.dtors_count = 0;
     204
    200205        if (phdr_len > sizeof(phdr)) {
    201206                DPRINTF("more than %d program headers\n", phdr_cap);
Note: See TracChangeset for help on using the changeset viewer.