index
:
slibtool
main
a surrogate libtool implementation, written in C
midipix
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
arbits
Age
Commit message (
Collapse
)
Author
Files
Lines
2024-03-22
slbt_ar_update_syminfo(): refactor, add an optional fdout parameter.
midipix
1
-17
/
+42
2024-03-22
slbt_ar_update_syminfo(): eliminate the execution context argument.
midipix
2
-9
/
+6
2024-03-16
slbt_ar_update_syminfo(): sort the syminfo vector in a coff-aware manner.
midipix
1
-0
/
+36
2024-03-16
code base: rename qsort-related internal strcmp as slbt_{coff}_qsort_strcmp().
midipix
1
-2
/
+2
2024-03-16
code base: internals: move slbt_coff_strcmp() to own translation unit.
midipix
1
-38
/
+1
2024-03-16
slbt_ar_create_dlsyms(): PE/COFF: properly set weak aliases of strong symbols.
midipix
1
-26
/
+84
2024-03-16
slbt_au_output_symbols(): include weak aliases of strong symbols.
midipix
1
-3
/
+21
2024-03-16
simple process creation: midipix targets: utilize the fast and robust vfork().
midipix
1
-1
/
+2
2024-03-16
slbt_ar_output_symfile(): include weak aliases of strong symbols.
midipix
1
-0
/
+15
2024-03-16
slbt_ar_output_mapfile(): properly set strong aliases of weak symbols.
midipix
1
-0
/
+14
2024-03-16
slbt_update_mapstrv(): PE/COFF: vector sorting: properly handle weak aliases.
midipix
1
-1
/
+43
2024-03-15
ar mode: PE mapfile generation: indent symbols as to match ld's .def output.
midipix
1
-1
/
+4
2024-03-14
Once skinny, forever strong.
midipix
18
-18
/
+18
2024-03-10
slbt_ar_get_archive_ctx(): store a private copy of the archive path.
midipix
1
-1
/
+6
2024-03-10
slbt_ar_output_dlsyms_impl(): pretty printing: pass actual remaining line len.
midipix
1
-3
/
+3
2024-03-05
slbt_obtain_nminfo(): verify successful creation of output file before fork().
midipix
1
-1
/
+2
2024-03-05
archiver api: record the associated path upon openat() related errors.x
midipix
4
-6
/
+6
2024-03-05
slbt_ar_create_dlsyms(): allow dlopen & dlpreoepn to elegantly use the force.
midipix
1
-0
/
+5
2024-03-05
slbt_ar_update_syminfo(): added support for (virtual) empty archives.
midipix
1
-2
/
+9
2024-03-05
archiver api: added slbt_ar_get_varchive_ctx() (signature-only virtual archive).
midipix
1
-0
/
+37
2024-03-03
slbt_ar_output_dlsyms(): properly handle the "@PROGRAM" special soname.
midipix
1
-1
/
+4
2024-03-03
slbt_ar_output_dlsyms(): null-terminate the dlsyms vtable.
midipix
1
-0
/
+4
2024-03-02
slbt_obtain_nminfo(): properly handle nm(1) config-driven arguments.
midipix
1
-4
/
+14
2024-02-28
slbt_obtain_nminfo(): fix test of ectx->exitcode.
midipix
1
-1
/
+1
2024-02-28
slbt_ar_create_dlsyms(): obtain symbol information (via nm) as needed.
midipix
1
-0
/
+18
2024-02-28
ar mode: pretty printing: added slbt_au_output_dlsyms().
midipix
1
-0
/
+12
2024-02-28
archiver api: added slbt_ar_create_dlsyms() (compatible dlsym vtable C Source).
midipix
1
-0
/
+370
2024-02-28
archiver api: added slbt_ar_update_syminfo() (nm output to symbol info vector).
midipix
2
-0
/
+277
2024-02-23
ar api's: added slbt_ar_create_symfile().
midipix
1
-0
/
+123
2024-02-22
slbt_au_output_symbols(): support extended regex.
midipix
1
-1
/
+1
2024-02-22
slbt_ar_output_mapfile(): support extended regex.
midipix
1
-1
/
+1
2024-02-22
internals: slbt_is_strong_coff_symbol(): from _static_ to a _hidden_ function.
midipix
2
-14
/
+2
2024-02-22
slbt_au_output_symbols(): also filter out coff refptr symbols.
midipix
1
-1
/
+3
2024-02-22
slbt_ar_output_mapfile(): also filter out coff refptr symbols.
midipix
1
-1
/
+3
2024-02-20
slbt_ar_create_mapfile(): refactor coff & mach-o detection logic.
midipix
1
-8
/
+5
2024-02-20
slbt_au_output_symbols(): also filter out coff weak symbols.
midipix
1
-1
/
+6
2024-02-20
slbt_ar_create_mapfile(): also filter out coff weak symbols.
midipix
1
-1
/
+6
2024-02-20
slbt_au_output_symbols_posix(): treat AR_OBJECT_ATTR_COFF as an or'able attr.
midipix
1
-1
/
+1
2024-02-20
slbt_ar_output_mapfile(): added support for the pe/coff and mach-o variants.
midipix
1
-10
/
+45
2024-02-20
slbt_ar_create_mapfile(): close file descriptor of a newly created output file.
midipix
1
-1
/
+8
2024-02-20
code base: rename files under src/arbits/output/ to match the _au_ interfaces.
midipix
3
-0
/
+0
2024-02-20
code base: separate slbt_ar_create_mapfile() from slbt_au_output_mapfile().
midipix
2
-8
/
+14
2024-02-19
library api's: _fs_ (file system and raw input interfaces) namespace overhaul.
midipix
1
-2
/
+2
2024-02-19
library api's: _lib_ (program driver) namespace overhaul.
midipix
4
-4
/
+4
2024-02-19
library api's: _ar_ (in-memory archiver) namespace overhaul.
midipix
5
-52
/
+52
2024-02-19
library api's: _au_ (archiver utility) namespace overhaul.
midipix
4
-36
/
+36
2024-02-18
slbt_store_archive(): tmpfile name pattern: conform to the %p format specifier.
midipix
1
-1
/
+3
2024-02-18
ar mode: pretty printer: coff archives: filter out __imp_ prefixed symbols.
midipix
2
-6
/
+12
2024-02-18
slbt_get_archive_meta(): check whether all object members share binary format.
midipix
1
-0
/
+12
2024-02-18
code base: set the visilbity of internal library interfaces to hidden.
midipix
6
-6
/
+12
[next]