Kubo Takehiro
Kubo Takehiro
Could you post more information to reproduce the issue? What platform do you use? Could you make a reproducible example?
Sorry for not replying. I won't merge it because I think that other applications should not use this because of [caveats](https://github.com/kubo/injector#caveats).
It works when ruby is compiled for x86_64. In https://github.com/kubo/ruby-oci8/issues/252#issuecomment-1412288318: > After I switched to x86 version it is able to install the gem.
Sorry for too late reply. I added `stmt_with_lifetime` feature in `Cargo.toml`. When the feature is enabled, `struct Statement
Thanks. In thin mode, this issue disappeared. Probably Oracle numbers are converted to Javascript numbers by string-to-number conversion inside of node.js. In thick mode, the following [`fetchtypehandler`] resolves the issue....
@cjbj Ok. I'll close this. The following code works as I prefer. ```js if (!oracledb.thin) { oracledb.fetchTypeHandler = function(metaData) { if (metaData.dbType == oracledb.DB_TYPE_NUMBER) { const converter = (v) =>...
Fixing alignment for hook functions isn't that simple. (1) Fixed alignment must be back to the original before returning to the caller. (2) Hook functions get incorrect arguments when alignment...
Thanks for pointing! I fixed it by [another way](https://github.com/kubo/injector/commit/c719b4f6b3bde75fd18d4d0c6b752a68dce593aa). Your code seems to work for processes in containers based on [`pivot_root`], but not [`chroot`]. [`pivot_root`]: https://man7.org/linux/man-pages/man2/pivot_root.2.html [`chroot`]: https://man7.org/linux/man-pages/man2/chroot.2.html
I don't have any plans yet. The priority is low for me. I may not use capstone for RISC-V because the instruction format is well organized.
Adding a new argument is impossible without knowledge about number of original function's arguments and their types (integer or floating point number). Instead of it, thread-local storage is available for...