Symbian ELF Formatter Plug-in

The Symbian ELF formatter plug-in collects the application and system failure information from the core dump server and creates a core dump file in Symbian ELF format. The Symbian ELF format is based on the System V core dump file format, which is an extension of the standard ELF file. For more information on the Symbian ELF file format, refer to debug\coredump\plugins\formatters\symbianelf\documentation\sgl-ts0028-027-symbian-core-dump-file-format.doc under the TVK root directory. You can configure the formatter to capture information about the entire system and the failed process, at the time of failure.

The Symbian ELF formatter has the following configurable parameters:

  • System-wide crash data option - Set this option to one of the following values, to collect appropriate information at the time of failure while creating the core dump file.

    • 0 - To collect system-wide information

    • 1 - To collect information about the failed process only

    • 2 - To collect information about the entire system as well as the failed process

  • Create data for all threads in the crashed process? - Set this to True to collect information about all the threads in the failed process.

  • Create data segments - Set this to True to collect information about data segments of the failed process.

  • Create code segments - Set this to True to collect information about code segments of the failed process.

  • Create thread segments - Set this to True to collect information about thread segments in the failed process.

  • Create register segments - Set this to True to collect information about register segments.

  • Create process info. - Set this to True to collect information about processes that failed.

  • Create Exec info. - Set this to True to collect information about executable files that failed.

  • How much trace data to capture (KB) - Specify the upper limit (in KB) of trace buffer that is to be written to the core dump file. After the upper limit is reached, the trace data in the core dump is ignored and not written to the file.

  • Capture system lock data - Set this to True to capture the core dump information locked by the system.

  • Capture ROM build data - Specify the amount of ROM build data to be dumped to the core.

  • Capture heap data - Set this to True to capture the kernel heap information dumped to the core.

Note: The options, Create data segments, Create code segments, Create register segments, and Create Exec info. are applicable only if the System-wide crash data option is set to 1 or 2.