What is Debug Info
Read Source Level Debugging with LLVM for more details. If you do not have enough time, a few examples from the documentation should be enough.
How to Generate Debug Info
8/17/22About 3 min
Read Source Level Debugging with LLVM for more details. If you do not have enough time, a few examples from the documentation should be enough.
JNIEnv ( aka const struct JNINativeInterface*, defined in jni.h ) provides a rich interface for accessing Java variables and methods in C/C++. All interfaces are members of struct.JNINativeInterface. You can read jni.h for more details.
void *kmalloc(size_t size, int flags);
void kfree(void *obj);
insmod
modprobe
rmmod
#include <linux/fs.h>
struct file_operations { ... };
#include <linux/fs.h>
struct file { ... };
dev_t
The include file that defines semaphores and the operations on them.
DECLARE_MUTEX(name);
DECLARE_MUTEX_LOCKED(name);
HZ
| Environment | Version |
|---|---|
| Host Processor | Intel® Core™ i7-10710U CPU @ 1.10GHz 1.61 GHz |
| Host OS | Windows 11 Pro Education 21H2 |
| VMware® Workstation 16 Pro | 16.2.2 build-19200509 |
| Virtual Machine OS | Ubuntu 20.04.3 (amd64, Desktop LiveDVD) (tsinghua.edu.cn) |