kallsyms_lookup_name undefined error in 5.10.0-kali7-amd64 - c

I'm trying to make a basic kernel hook which happens to use kallsyms_lookup_name, but each time i try to compile the module i get modpost: "kallsyms_lookup_name" [<path to .ko>] undefined!
I have MODULE_LICENSE("GPL") in my module, in /proc/kallsyms i found T kallsyms_lookup_name, but in /lib/modules/<kernel>/build/Module.symvers i couldn't find it. So is the symbol not exported and if not, what do I do to export it?
I'm pretty new to kernel programming.

You can't use it cause it's not exported by the latest kernels. You always can build your own kernel, just undo these changes - git patch. However, that's not good for production :)

Related

Cant use 'fs' in my react-native project.. don't know how to solve

Hi im trying to use the fs.createReadStream() function in 'fs' however i cant seem to use this module as i keep getting this build error.
bundling failed: Error: While trying to resolve module fs from file /Users/bentait/Desktop/memriio/memriio_app/src/datapass.js, the package /Users/bentait/Desktop/memriio/memriio_app/node_modules/fs/package.json was successfully found. However, this package itself specifies a main module field that could not be resolved (/Users/bentait/Desktop/memriio/memriio_app/node_modules/fs/index.js. Indeed, none of these files exist:
Im almost at my end trying to learn js, react, react-native.. i seem to spend 90% of time trying to solve these sorts of problems and 10% of time writing actual code..
anyway - not really expecting a response on this but cool, if you know how to help..
You're not able to use node's fs because it is part of nodejs environment. As you surely know your application code is not running on nodejs but rather directly on your smartphone (besides debug mode but even there you cannot use node's fs package).
To access and manipulate smartphone's filesystem take a look at react-native-fs or rn-fetch-blob package.

Flask-Uploads Module

I am using Python 3.8.2. I am trying to create a project by using the Flask-Uploads module.
When I try to run it, I get error:
"no module named flask.ext.uploads"
I then tried to install this module again with upper case letters like Flask-Uploads, but I still have the same problem.
I was wondering if there's a problem with the latest Python version I am using?
This looks like you have a too old Flask-Uploads version.
Flask-Uploads has not seen an update on PyPi since 2016.
I created a fork of the library, in order to fix some errors and continue development:
https://pypi.org/project/Flask-Reuploaded/
You can use the new library as a drop-in replacement, that means, you do not have to change a single line of code.
Also, you have to import from flask_uploads instead of the obsolete flask.ext.uploads.

Migrating to `prop-types` causes warning on context usage

After upgrading to react 15.6.0 (or 15.5.x for that matter) and replacing usage of React.PropTypes with prop-types package I'm getting an error when using my library (inversify-react):
Warning: Failed context type: Calling PropTypes validators directly is not supported by
the `prop-types` package. Use PropTypes.checkPropTypes() to call them.
It seems that the error is caused by context usage, however libraries like react-router which also use context don't seem to have this problem. Did anyone encounter similar issue? Any hints how to avoid the warning?
Library source code: https://github.com/kukkimonsuta/inversify-react
Sample source code: https://github.com/kukkimonsuta/inversify-react-sample
Live sample: https://inversify-react-sample.herokuapp.com/
The cause of the warning was mistake on my part where I accidentally bundled prop-types into the library instead of only using it as dependency.

Code composer inline function linker error

I am working with Code Composer Studio and I need to inline some functions.
So I put them in a header file (or in .inl file referred by a header, both ways) and try to build my project.
The problem comes when I increase the optimization level. The project builds successfully under no optimization, (off or none) but the linker fails to link them and returns:
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking;
Has anyone encountered similar issues?
Is is because am not utilizing some kind of flag in the compiler options?
Please check this link http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/249183.aspx .
When SW_ROOT was correctly defined, this issue was resolved.

c program security_getenforce() not found

I am trying to gcc my library with another static library and I get this error while runtime
undefined symbol: security_getenforce
I am thinking this is related to selinux, not sure though... how do I resolve this?
Thanks,
Vik.
Figured it out, use -lselinux as the flag to resolve the issue and load the necessary libraries.

Resources