RSS Feed

BinScan - Find unused symbols in dynamicly linked binaries

Real Name of Submitter: 
Frank Rehberger
Company or Project Affiliation: 
Sked.net
Short Bio: 

Frank is a long time Linux user and developer of the very first years. He likes network protocols and operating systems. Frank has been founder of GNOME e.V. Deutschland in 2004.

Talk Abstract: 

Most open source applications link to shared libraries dynamicly on startup. BinScan tool allows to analyze which symbols are imported and which symbols in the shared libraries are never used. Analyzing all applications of a distribution it turns out that some applications are shipped with libraries exporting thousands of symbols, that must be resolved during startup and slowing down application startup for seconds. BinScan finds those applications and can help to slim down and improve startup performance.