kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* Generating Log of Guest Physical Addresses from a Kernel Function and Perform Analysis at Runtime
@ 2019-09-24 10:10 Sahibzada Irfanullah
  2019-09-24 11:16 ` Valdis Klētnieks
  2019-09-24 13:29 ` Greg KH
  0 siblings, 2 replies; 15+ messages in thread
From: Sahibzada Irfanullah @ 2019-09-24 10:10 UTC (permalink / raw)
  To: kernelnewbies


[-- Attachment #1.1: Type: text/plain, Size: 1150 bytes --]

Dear All,

I have asked this question previously, but some people told me to explain
what I really want to do. First of all, I am completely naïve andnewbie in
the kernel development.

I am trying to develop my own program that generate the log of guest
physical addresses by trying to save the contents of "gpa" variable (which
is present in the handle_ept_violation()functino in vmx.c ) into my file. I
have found one sample code online (which uses filp_open(), filp_close(),
kernel_read(), and kernel_write() functions), this code is working in the
kernel space as a kernel module, but not working for my task in the
handle_ept_voilation().

My actual goal is to generate log of physical addresses for different
applications by writing them into the file, and then perform some analysis
at runtime in this function by reading the logs from the log file.
Furthermore, I want a file which size can dynamically grow as the size of
log increases.

I know that reading/writing in a kernel is not a good idea, but due to
nature of the task, I have to this.

Thank you very much for your help.
-- 
Regards,

*Mr. Irfanullah*

[-- Attachment #1.2: Type: text/html, Size: 2828 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2019-09-26 22:57 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-24 10:10 Generating Log of Guest Physical Addresses from a Kernel Function and Perform Analysis at Runtime Sahibzada Irfanullah
2019-09-24 11:16 ` Valdis Klētnieks
2019-09-24 11:26   ` Sahibzada Irfanullah
2019-09-24 18:55     ` Valdis Klētnieks
2019-09-25  2:44       ` Sahibzada Irfanullah
2019-09-25  7:00         ` Sahibzada Irfanullah
2019-09-25  9:38           ` Greg KH
2019-09-25 14:21             ` Ruben Safir
2019-09-25 17:08               ` Greg KH
2019-09-25 18:04                 ` Ruben Safir
2019-09-26  6:45                   ` Sahibzada Irfanullah
2019-09-26 10:05                     ` Brock
2019-09-26 22:56                       ` Valdis Klētnieks
2019-09-25 16:42             ` Valdis Klētnieks
2019-09-24 13:29 ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).