Skip to content

A tool for stripping dynamic libraries of unneeded symbols

License

Notifications You must be signed in to change notification settings

ispras/libosuction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libosuction is a tool for minification of shared libraries and executables in the ELF format in closed-world setups. It works in phases (full-system rebuilds), augmenting the build process with necessary analyses and/or transformations.

Libosuction does not depend on any particular build system. However, the source tree of the project does include the tooling necessary for using libosuction on packages cross-compiled in OBS environment.

Design documentation and the user guide can be found in the txt/ subdirectory.

Also, some academic papers covering the design of libosuction have been published:

About

A tool for stripping dynamic libraries of unneeded symbols

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published