I am using VTune Amplifier XE 2011 on Linux. I am profiling an application that creates custom code on the fly and executes it. I want to be able to see the custom code in the profile results. So, i take the ELF file for the application, modify it to add DWARF info records for the new functions, and then re-resolve the results. Unfortunately, it still doesn't show my custom functions in the profile results. All I get is [Unknown stack frame]. First of all, is there anyway that I can see which addresses were resolved to "Uknown stack frame"? Second, what is the minimum info I need to have in the ELF file DWARF sections to be able to resolve the addresses properly? I add a new compilation unit and then subroutine entries with DW_AT_name, DW_AT_external, DW_AT_low_pc, and DW_AT_high_pc. In addition, the compilation unit specifies DW_AT_name, DW_AT_low_pc, and DW_AT_high_pc.