Changed signature indices to use __attribute__((constructor)) instead of
linker section tricks. Fallback is to manually call the init function of each labcomm module.
Showing
- .bzrignore 2 additions, 0 deletions.bzrignore
- compiler/C_CodeGen.jrag 41 additions, 33 deletionscompiler/C_CodeGen.jrag
- lib/c/Makefile 21 additions, 43 deletionslib/c/Makefile
- lib/c/labcomm.c 21 additions, 0 deletionslib/c/labcomm.c
- lib/c/labcomm.h 1 addition, 0 deletionslib/c/labcomm.h
- lib/c/labcomm_decoder.c 2 additions, 3 deletionslib/c/labcomm_decoder.c
- lib/c/labcomm_encoder.c 3 additions, 4 deletionslib/c/labcomm_encoder.c
- lib/c/labcomm_error.c 12 additions, 3 deletionslib/c/labcomm_error.c
- lib/c/labcomm_error.h 14 additions, 0 deletionslib/c/labcomm_error.h
- lib/c/labcomm_private.h 11 additions, 4 deletionslib/c/labcomm_private.h
- lib/c/labcomm_signature_gnu_ld_tricks.c 0 additions, 38 deletionslib/c/labcomm_signature_gnu_ld_tricks.c
- lib/c/labcomm_signature_plain_c.c 0 additions, 61 deletionslib/c/labcomm_signature_plain_c.c
- lib/c/liblabcomm.so 0 additions, 4 deletionslib/c/liblabcomm.so
- lib/c/test/test_signature_numbers.c 3 additions, 5 deletionslib/c/test/test_signature_numbers.c
- lib/c/test/test_signature_plain_c.h 0 additions, 2 deletionslib/c/test/test_signature_plain_c.h
Loading
Please register or sign in to comment