Comments (5)
That would be part of libffi. win32 and linux have alternate code in place for when special executable memory allocation is required (look for FFI_MMAP_EXEC_WRIT).
On Mar 8, 2012, at 7:18 AM, auris wrote:
When using jna under Android armeabi-v7a, jna callbacks crash when called from native code. Our investigation showed that generated callback proxy code is allocated in heap (which does not have executable permission) and memory protection does not allow such call on some devices. Could you point in which code place could we attempt to fix the issue (so that code is allocated into executable piece of memory) ?
Reply to this email directly or view it on GitHub:
#57
from jna.
For now fixed in jna-android branch: https://github.com/auris/jna-android/commit/e8328d86af536b3d491c412fd9c4c202ddb156c2 Hopefully jna-android will be integrated into jna tree some day..
from jna.
make a pull request.
On Mar 21, 2012, at 11:54 AM, auris wrote:
For now fixed in jna-android branch: https://github.com/auris/jna-android/commit/e8328d86af536b3d491c412fd9c4c202ddb156c2 Hopefully jna-android will be integrated into jna tree some day..
Reply to this email directly or view it on GitHub:
#57 (comment)
from jna.
twall,
Looks like auris never made a pull request. Can you integrate this fix manually?
from jna.
this fix was applied by defining the relevant macros in the compiler invocation rather than tweaking the libffi configuration (see native/Makefile). if you're still having callback issues, please raise an issue for it.
On Jun 20, 2012, at 10:39 AM, cowwoc wrote:
twall,
Looks like auris never made a pull request. Can you integrate this fix manually?
Reply to this email directly or view it on GitHub:
#57 (comment)
from jna.
Related Issues (20)
- Loading dll crashing + not up to date complation HOT 1
- IndexOutOfBoundsException in ELFSectionHeaders runnning on old IcedTea Java 8 version on ARMv7 HOT 7
- Monitor JNA's security posture with the Scorecard Action HOT 5
- Android Unable to load library from android-aarch64 HOT 1
- The free_callback function has a JNI weak global reference leak problem HOT 6
- loongarch64 need glibc2.36 HOT 29
- Consider adding M1 test on CI HOT 5
- Cannot run unsigned DLLs from user writeable PATH (windows) HOT 2
- Appveyor CI is broken HOT 3
- Enable RELRO HOT 4
- Collate License File Content HOT 1
- struct get different result with same code and process same data HOT 1
- JNA 7.0.0 Incompatible Native Library. HOT 1
- Segfault in jnadispatch.dll HOT 4
- Please provide a method for getting the NativeLibrary instance from Library interface
- Very heavy lock contention under load
- Loading jnidispatch on Android 15 with 16 KB page size leads to crash
- this ratted me pc pls help
- The binary is not signed for version 5.14.0 HOT 1
- `linux-riscv64` was not synced in MANIFEST.MF on jna-5.14.0.jar
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jna.