var info = new Dl_info;
if (dladdr(CYHandleServer, info) == 0) {
exports.error = dlerror();
- free(info);
return;
}
var path = info->dli_fname;
-free(info);
-
var slash = path.lastIndexOf('/');
if (slash == -1)
return;
exports.findSymbol = MSFindSymbol;
exports.hookFunction = function(func, hook, old) {
- var type = func.type;
+ var type = typeid(func);
var pointer;
if (old == null || typeof old === "undefined")