Click here to Skip to main content
15,902,447 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Generalpfmon.exe tool Pin
George_George17-Jan-08 3:45
George_George17-Jan-08 3:45 
GeneralRe: pfmon.exe tool Pin
JudyL_MD17-Jan-08 5:43
JudyL_MD17-Jan-08 5:43 
GeneralRe: pfmon.exe tool Pin
George_George17-Jan-08 19:04
George_George17-Jan-08 19:04 
GeneralRe: pfmon.exe tool Pin
JudyL_MD18-Jan-08 1:56
JudyL_MD18-Jan-08 1:56 
GeneralRe: pfmon.exe tool Pin
George_George19-Jan-08 1:13
George_George19-Jan-08 1:13 
GeneralRe: pfmon.exe tool Pin
JudyL_MD21-Jan-08 2:31
JudyL_MD21-Jan-08 2:31 
GeneralRe: pfmon.exe tool Pin
George_George21-Jan-08 2:54
George_George21-Jan-08 2:54 
GeneralRe: pfmon.exe tool Pin
JudyL_MD21-Jan-08 9:08
JudyL_MD21-Jan-08 9:08 
I don't know for sure but I'll take a guess or two

George_George wrote:
1.
There is something like,

Warning: Page fault buffer has overflowed
Warning: Page fault buffer has overflowed


I'd wager the program maintains an internal buffer that logs the faults and a seperate thread that outputs the buffer to the log file. This appears when faults are coming in faster than the output thread can empty the buffer.

George_George wrote:
2.
Here is a section of pfmon.log, I think it means there is a page fault in function RtlCreateTagHeap, right? What is the pow, +0x274, and +0x0000000000001C54 mean?

HARD: RtlCreateTagHeap+0x274 : pow+0x0000000000001C54


HARD: kind of fault
RtlCreateTagHeap+0x274: where fault occured - i.e. code address that caused the fault
pow+0x0000000000001C54: address of memory that was trying to be accessed

It shows as some_name+xxxx whenever that 3rd address is close enough or in the same segment as a function. Instead of just a raw address, you're getting the address relative to the start of a function.

Judy
GeneralRe: pfmon.exe tool Pin
George_George21-Jan-08 19:36
George_George21-Jan-08 19:36 
GeneralRe: pfmon.exe tool Pin
JudyL_MD22-Jan-08 2:20
JudyL_MD22-Jan-08 2:20 
GeneralRe: pfmon.exe tool Pin
George_George22-Jan-08 16:14
George_George22-Jan-08 16:14 
GeneralRe: pfmon.exe tool Pin
JudyL_MD23-Jan-08 1:54
JudyL_MD23-Jan-08 1:54 
GeneralRe: pfmon.exe tool Pin
George_George23-Jan-08 2:18
George_George23-Jan-08 2:18 
GeneralRe: pfmon.exe tool Pin
JudyL_MD23-Jan-08 2:34
JudyL_MD23-Jan-08 2:34 
GeneralRe: pfmon.exe tool Pin
George_George23-Jan-08 2:43
George_George23-Jan-08 2:43 
GeneralRe: pfmon.exe tool Pin
Hamid_RT17-Jan-08 18:04
Hamid_RT17-Jan-08 18:04 
GeneralRe: pfmon.exe tool Pin
George_George17-Jan-08 19:08
George_George17-Jan-08 19:08 
GeneralRe: pfmon.exe tool Pin
Hamid_RT18-Jan-08 19:15
Hamid_RT18-Jan-08 19:15 
GeneralRe: pfmon.exe tool Pin
George_George19-Jan-08 1:14
George_George19-Jan-08 1:14 
GeneralRe: pfmon.exe tool Pin
Hamid_RT19-Jan-08 7:37
Hamid_RT19-Jan-08 7:37 
GeneralRe: pfmon.exe tool Pin
George_George19-Jan-08 22:18
George_George19-Jan-08 22:18 
GeneralRe: pfmon.exe tool Pin
Hamid_RT20-Jan-08 3:59
Hamid_RT20-Jan-08 3:59 
GeneralRe: pfmon.exe tool Pin
George_George20-Jan-08 4:07
George_George20-Jan-08 4:07 
GeneralRe: pfmon.exe tool Pin
Hamid_RT20-Jan-08 7:24
Hamid_RT20-Jan-08 7:24 
GeneralRe: pfmon.exe tool Pin
George_George20-Jan-08 16:22
George_George20-Jan-08 16:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.