This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# let us assume we are parsing a financial binary feed. Each message fits into the following C-like structure | |
struct Msg { | |
string Ticker; | |
string Exchange; | |
byte Type; #### Type can be says something like Stock/Forex/Future/Option | |
int Count; #### No of KeyValuePairs | |
struct KeyValue { | |
string Key; | |
union Value { | |
int i; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Introduction to Hotpatch | |
========================= | |
Hotpatch is a library that can be used to dynamically load a shared library | |
(.so) file on Linux from one process into another already running process, | |
without affecting the execution of the target process. The API is a C API, but | |
also supported in C++. | |
The current version is 0.2. | |
The limitations, directions on how to use, and possible uses of hotpatch will be |