summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2019-08-15mdso.h: change the api pre-alpha #error into a #warning.midipix1-2/+2
2019-02-26mdso_specs.h: struct mdso_sym_entry: finalized abi, proper .linkonce support.midipix1-2/+3
2019-02-20driver: added --crc support: output computed crc32|64 of exported symbols.midipix1-0/+4
2019-02-20ABI & specs: symbol reference optimization: use image-relative relocations.midipix1-4/+9
2019-02-20mdso/ldso abi: mdso_specs.h: cover all .dsysyms and .gotrefs variants.midipix1-1/+6
2019-02-17mdso_specs.h: struct mdso_sym_entry: fix reference to the dso meta record.midipix1-2/+2
2019-02-17mdso_{asmgen|objgen}_symentry: support compiler-generated .gotrefs.midipix1-0/+6
2019-02-04Remove all bits pertaining to the obsolete distinction between code and data.midipix1-8/+1
2018-08-09front-end utility: mdso_main(): remove the redundant argc parameter.midipix1-1/+1
2018-08-04library header: removed named parameters in anticipation of documentation.midipix1-4/+4
2018-08-03library: removed mdso_create_driver_ctx() [too much of a good thing].midipix1-4/+0
2018-08-03library interfaces: archive generation: simplify, re-implement with mmap.midipix1-2/+2
2018-08-03library interfaces: object file generation: simplify, re-implement with mmap.midipix1-4/+5
2018-08-03library interfaces: asm source generation: re-implement w. pure fdio and fdctx.midipix1-4/+4
2018-08-03mdso_output_export_symbols(): revised API and impl. to use fdctx and pure fdio.midipix1-1/+1
2018-08-03driver, library interfaces: support alternate fd's for input/output/error/log.midipix1-1/+15
2018-08-03whitespace meditation.midipix1-11/+21
2018-07-29whitespace meditation.midipix1-25/+31
2018-07-29helper api: renamed mdso_create_asm_source() -> mdso_create_asmsrc().midipix1-1/+1
2018-06-04mdso flags: added MDSO_FLAG_LDSO_LIB as a reference to the loader lib. itself.midipix1-2/+3
2017-12-13mdso_structs: initial commit, providing raw (endian-agnostic) struct defs.midipix1-0/+80
2017-11-09struct mdso_unit_ctx: stype member: removed duplicate const declaration.midipix1-1/+1
2017-10-19mdso_specs.h: #define'd MDSO_DATA_SECTION (app-provided buffer used by loader).midipix1-0/+1
2017-02-13mdso_argen_common(): do not generate symfn archive member for data symbols.midipix1-1/+1
2017-02-13unit context: added symbol characteristics and DATA support.midipix1-0/+5
2017-02-11driver: utility api: added mdso_create_implib_archive().midipix1-0/+4
2017-02-11archive generation: added mdso_argen_common().midipix1-1/+3
2017-02-08driver: utility api: added mdso_create_implib_objects().midipix1-0/+4
2017-02-08driver: added --asm support.midipix1-0/+1
2017-02-08object generation: added mdso_objgen_dsometa().midipix2-0/+32
2017-02-08mdso_specs: renamed struct mdso_meta_table --> struct mdso_meta_record.midipix1-1/+1
2017-02-07object generation: added mdso_objgen_symentry().midipix1-0/+1
2017-02-05object generation: added mdso_objgen_symfn().midipix1-0/+12
2017-02-04logic: replaced interface: prefix mdso_generate --> mdso_asmgen.midipix1-3/+3
2017-02-03struct mdso_meta_table: added .name struct member and related support.midipix1-0/+1
2016-11-19mdso_api.h: fix export/import inconsistency.midipix1-2/+2
2016-11-11mdso.h: enum mdso_custom_error(): definition and integrationmidipix1-0/+10
2016-11-11driver: struct mdso_error_info: extend and refactor.midipix1-6/+9
2016-11-11helper api: renamed mdso_create_output() --> mdso_create_asm_source().midipix1-1/+3
2016-11-11driver: status codes: refactor and normalize.midipix1-4/+1
2016-11-11struct mdso_unit_ctx: removed members: status, nerrors (no longer needed).midipix1-2/+0
2016-11-11struct mdso_driver_ctx: removed members: status, nerrors (no longer needed).midipix1-2/+0
2016-11-11output: added mdso_output_error_record(), mdso_output_error_vector().midipix1-1/+7
2016-11-11mdso_output_export_symbols(): added error trace support.midipix1-1/+1
2016-11-11mdso_map_input(): added error trace support.midipix1-1/+1
2016-11-11mdso_generate_symfn(): added error trace support.midipix1-1/+1
2016-11-11mdso_generate_symentry(): added error trace support.midipix1-1/+1
2016-11-11mdso_generate_dsometa(): added error trace support.midipix1-1/+1
2016-11-11mdso.h: added public error trace definitions.midipix1-0/+16
2016-11-11mdso.h: removed unit action flags comment (currently not in use).midipix1-1/+0