Click here to Skip to main content
15,920,633 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
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 
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 
George_George wrote:
Any ways or parameter to increase the internal buffer? Do you experienced the same issue?


I doubt it - if it was a parameter, I think it would be listed in the /? screen. I don't particularly use the tool so I have very little experience with it.

George_George wrote:
So, RtlCreateTagHeap is the function name, and 0x274 is the offset from the RtlCreateTagHeap where the code in function RtlCreateTagHeap causes hard page fault?


Probably. Note that the address is relative to the closest "named" function. If it's inside a function without a name (as in a non-exported function in a DLL compiled in full-up release mode), it may be a raw address or an offset from the previous function.

George_George wrote:
But what is pow?


pow is a math function prototyped in <complex.h>. Again, this is a relative address. Pfmon is taking a stab at making the raw address more meaningful by listing it as an offset from the closest thing that has a name.

All these relative addresses become much more useless (yes, useless is not a typo) when you are dealing with optimized / release mode code since function names can be stripped out of the executable and code rearranged. If you're not careful, you can start digging through the wrong code. You really need to have a .MAP file when trying to correlate a relative address into your release-mode code.

Judy
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 
GeneralCreateProcessAsUser Pin
dilip.kamalia17-Jan-08 3:33
dilip.kamalia17-Jan-08 3:33 
QuestionRe: CreateProcessAsUser Pin
Mark Salsbery17-Jan-08 7:34
Mark Salsbery17-Jan-08 7:34 

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.