Ignore:
Timestamp:
2016-04-25T16:46:31Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
32573ff
Parents:
dc0d8b52
Message:

TLS for dynamically linked executables and initially loaded DSOs (but must not call dlopen or there will be trouble).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/types/rtld/module.h

    rdc0d8b52 r6adb775f  
    4040
    4141typedef struct module {
     42        /** Module ID */
     43        unsigned long id;
     44        /** Dynamic info for this module */
    4245        dyn_info_t dyn;
     46        /** Load bias */
    4347        size_t bias;
     48
     49        /** tdata image start */
     50        void *tdata;
     51        /** tdata image size */
     52        size_t tdata_size;
     53        /** tbss size */
     54        size_t tbss_size;
     55
     56        size_t ioffs;
    4457
    4558        /** Containing rtld */
Note: See TracChangeset for help on using the changeset viewer.