<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Nick Guletskii</title><description>Nick Guletskii&apos;s personal webpage and blog</description><link>https://nickguletskii.com/</link><item><title>Creating shared libraries for function hooking on Linux (lessons learned from building an OSD for OpenGL applications)</title><link>https://nickguletskii.com/posts/2016-07-24-function-hooking/</link><guid isPermaLink="true">https://nickguletskii.com/posts/2016-07-24-function-hooking/</guid><description>A list of tips on how to hook functions on Linux that I wish I had when creating GLXOSD, an OSD for OpenGL applications on Linux. There are many non-obvious problems that can arise while writing shared libraries meant for hooking API calls in various applications.</description><pubDate>Sun, 24 Jul 2016 13:44:20 GMT</pubDate></item></channel></rss>