SUSE / libpulp

libpulp enables live patching in user space applications.
GNU Lesser General Public License v2.1
55 stars 11 forks source link

Fix `patches` not detecting libcrypto as livepatchable #161

Closed giulianobelinassi closed 1 year ago

giulianobelinassi commented 1 year ago

libcrypto.so.1.1 required to read around 200 symbols in order for patch to detect it as a livepatchable library. Hence we bump the number of symbols to read from 64 to 8000. This value of 8000 is found by analyzing all libraries found in /usr/lib64 and its subfolders for how many symbols it would need to be read in order to decide if the library is livepatchable.

Workarround #159