83

See man ldconfig for details on creating a linker cache for your target system.

84

Sometimes an all-zeros address is appropriate in this context. However, we are investigating why the program bailed abnormally, so we should consider this suspect.

85

See man hosts for details of this system administration file.

86

The analysis utility is a Perl script supplied with the mTRace package.

87

A reference for the Dwarf2 Debug Information Specification is provided at the end of this chapter.

88

S-record files are an ASCII representation of a binary file, used by many device programmers and software binary utilities.

89

See the GCC manual referenced at the end of this chapter in Section 14.6.1, 'Suggestions for Additional Reading' for details on the optimization levels.

90

Inline functions are like macros, but with the advantage of compile-time type checking.

91

Notwithstanding the comments made earlier about KGDB over Ethernet.

92

As pointed out earlier, the gdb remote protocol is detailed in the gdb manual cited at the end of this chapter in Section 14.6.1, 'Suggestions for Additional Reading.'

93

Remember to use your cross-version of readelffor example, ppc_44x-readelf for the PowerPC 44x architecture.

94

A reference for the Dwarf debug specification appears at the end of this chapter in Section 14.6.1, 'Suggestions for Additional Reading.'

95

A helpful shortcut for macro development is the gdb source command. This command opens and reads a source file containing macro definitions.

96

The symbol _end is defined in the linker script file during the final link.

97

As of this writing, there is a bug in gdb that prevents this technique from working properly. Hopefully, by the time you read this, it will be fixed.

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату
×