8
Tôi muốn lấy tên quy trình đầy đủ từ struct task_struct
. Trường comm
chỉ lưu trữ 16 ký tự, trong khi tên quy trình có thể dài hơn. Có cách nào để có được tên quy trình đầy đủ không?
Điều này có thể được thực hiện thông qua việc nhận struct vm_area_struct
từ task_struct
và tiếp tục nhận tệp mà vm_area được ánh xạ, nhưng điều này không đáng tin cậy.Tên quy trình đầy đủ từ task_struct
Nó không đáng tin cậy? Đó chính là điều mà hệ tập tin proc thực hiện để trả về một đường dẫn trong '/ proc//exe'. Tìm kiếm mã nguồn kernel cho 'proc_exe_link'. –
craig65535