pith. sign in

arxiv: 1810.11128 · v1 · pith:OS7QLIBLnew · submitted 2018-10-25 · 💻 cs.SE

Fine-Grained Library Customization

classification 💻 cs.SE
keywords codesoftwarelibrarieslibrarylinkedpossibleresultlessstatically
0
0 comments X
read the original abstract

Code bloat widely exists in production-run software. Left untackled, it not only degrades software performance but also increases its attack surface. In this work, we conduct a case study to understand this issue in statically linked libraries. To be specific, we analyze midilib, a software package enclosing statically linked libraries. We show that it is possible to leverage dependence analysis to trim the resultless code statements re- siding in a target library. With this observation, we believe it is possible to build a tool to automatically cut off code pertaining to resultless operations.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.