English

Fine-Grained Library Customization

Software Engineering 2018-10-29 v1

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.

Keywords

Cite

@article{arxiv.1810.11128,
  title  = {Fine-Grained Library Customization},
  author = {Linhai Song and Xinyu Xing},
  journal= {arXiv preprint arXiv:1810.11128},
  year   = {2018}
}

Comments

5 pages