我在 linux 版本 3.4 中跟踪 evdev 的内存。我发现在函数“evdev_connect”中分配了一个内存,分配的内存大小是根据“struct evdev”。问题是我找不到内存空闲的地方?我认为这个内存在“evdev_disconnect”中应该是空闲的,但是我找不到相关的代码。甚至 evdev 的源代码也有“evdev_free”函数,但它没有被调用。
我在 linux 版本 3.4 中跟踪 evdev 的内存。我发现在函数“evdev_connect”中分配了一个内存,分配的内存大小是根据“struct evdev”。问题是我找不到内存空闲的地方?我认为这个内存在“evdev_disconnect”中应该是空闲的,但是我找不到相关的代码。甚至 evdev 的源代码也有“evdev_free”函数,但它没有被调用。