Code Monkey home page Code Monkey logo

Comments (5)

twall avatar twall commented on September 13, 2024

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.

auris avatar auris commented on September 13, 2024

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.

twall avatar twall commented on September 13, 2024

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.

cowwoc avatar cowwoc commented on September 13, 2024

twall,

Looks like auris never made a pull request. Can you integrate this fix manually?

from jna.

twall avatar twall commented on September 13, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.