ShLib_Building_ExcludeLgStaticDataRtns.html: name=Exclude routines that use much static data SCCS_cmd_rmdel.html: name=rmdel command SCCS.html: name=Source code control system (SCCS) make_files.html: name=makefiles and substitutions dbxtra_tutor_FilePrep.html: name=Preparing files for dbxtra clang_declars.defns.html: name=Declarations and definitions ccdiag_msgs_other.html: name=Other error messages ANSI_F.3.14_LibraryFunctions.html: name=Library functions ShLib_ChgCode_Compat.html: name=Checking for compatibility ShLib_ChgCode_ImpSyms.html: name=Importing symbols Yacc_specs_rules.html: name=Rules Yacc_specs.html: name=yacc specifications Lex_running.html: name=Running lex Lex_subroutines.html: name=The subroutines section adb_misc_example.html: name=An example: directory and inode dumps clang_punctuator.html: name=Punctuators clang_compiler.html: name=C language compiler ccs_libc_3C.html: name=String, character, environment and memory routines ccs_linkedit_defaults.html: name=Linking with dynamically linked libraries Yacc_examples.html: name=Examples of using yacc Yacc_parsing_compiling.html: name=Compiling adb_misc_format.html: name=Setting default input format adb_memmaps.html: name=Using the adb memory maps adb_debug_example.html: name=An example: tracing multiple functions adb_debug_kill.html: name=Killing a program dbxtra_cplus_OverloadedFuncsOps.html: name=Overloaded functions and operators ld_syntax_diagram.html: name=Syntax diagram for input directives ld_alloc_nonrelocatable.html: name=Nonrelocatable input files ccs_libfuncs.html: name=How to use library functions ccs_linkedit_stdlibs.html: name=Linking with standard libraries ProgTools_Debug_test.html: name=Testing the correction ShLib_WhatIs.html: name=What is a shared library? CPPT_cscope_ConfigEnv.html: name=Configuring the environment sdb_machlang_regs.html: name=Manipulating registers dbxtra_cmds.html: name=curses interface commands dbxtra_tutor_Analyze.html: name=Analyzing the results clang_conv.expr.html: name=Conversions and expressions ccs_libgen.html: name=General purpose library (libgen) Yacc_lexanal_end.marker.html: name=End-marker token Lex_compiling.html: name=Compiling a lexical analyzer SCCS_cmd_what.html: name=what command SCCS_cmd_conventions.html: name=SCCS command conventions clang_oper_assoc.prec.html: name=Associativity and precedence of operators clang_declarators.html: name=Declarators about.dsdoclist.html: name=Related documentation ShLib_Building.html: name=Building a shared library Yacc_specs_subroutines.html: name=Subroutines adb_memmaps_display.html: name=Displaying the memory maps adb_debug_extvars.html: name=Displaying external variables dbxtra_tutor_ContinueBreakpoint.html: name=Continuing after a breakpoint clang_portability.html: name=Portability considerations ProgTools_Guidelines.html: name=Program structure and guidelines ProgTools_AnalyzeSource_cflow.html: name=Using cflow ShLib_SpaceConsid_Increase.html: name=Increase space usage in memory SCCS_cmd_cdc.html: name=cdc command ccs_linkedit_minimize-paging.html: name=Minimize paging activity ccs_linkedit_runtime_compat.html: name=Checking for run-time compatibility Yacc_parsing_operation.html: name=Parser operation SCCS_file_changing.html: name=Recording changes by using delta CPPT_lprof_prep.html: name=Creating a profiled version of a program tools_preface_UsingThisGuide.html: name=Using this guide ANSI_F.3.5_Integers.html: name=Integers ANSI_F.3.4_Characters.html: name=Characters adb_start_core.html: name=Starting adb with a core image file dbxtra_HelpMenu.html: name=The help menu dbxtra_ExecuteMenu.html: name=eXecute menu: executing the program being debugged ld_mem_config_objfiles.html: name=Object files clang_expr_constant.html: name=Constant expressions ProgTools_Test.html: name=Testing the code ShLib_ChgCode_UseSpecFile.html: name=Using the specification file for compatibility Yacc_hints.html: name=Hints for preparing specifications CPPT_cscope_Examples.html: name=Examples of using cscope adb_debug.html: name=Debugging program execution dbxtra_Cplus.html: name=C++ specific debugging features dbxtra_Expr.Cond.html: name=dbXtra and dbxtra expressions and conditions dbxtra_tutor_Exit.html: name=Exiting dbxtra ProgTools_Debug.html: name=Debugging the code ccdiag_opnames_in_msgs.html: name=Operator names in messages Yacc_lexanal.html: name=Lexical analysis make_files_macros.html: name=Macro definitions CPPT_cscope_Tutorial.html: name=A tutorial example: locating the source of the error message dbxtra_SourceMenu.html: name=Source menu: accessing source files clang_cpp_tokens.html: name=Preprocessing tokens clang_strings.html: name=String literals ccs_libc_stdio.html: name=Standard I/O routines ccs_headers.html: name=Header files ANSI_F.3.7_Arrays.Pointers.html: name=Arrays and pointers ShLib_SpaceConsid.html: name=Space considerations ShLib_Deciding.html: name=Deciding whether to use a shared library Lex_reprocessing.html: name=Routines to reprocess input Lex_definitions.html: name=Definitions section make_files_depend_info.html: name=Dependency information make_features.html: name=Basic features dbxtra_tutor_Help.html: name=The dbxtra help facility ld_alloc_blocking.html: name=Output file blocking clang_stmt_jumps.html: name=Jump statements clang_stmt_compound.html: name=Compound statement clang_comments.html: name=Comments ccdiag_types.opts.html: name=Message types and applicable options ANSI_F.3.9_Structs.unions.html: name=Structures, unions, enumerations, and bit-fields Yacc_hints_reserved.words.html: name=Reserved words Yacc_specs_symbols.html: name=Terminal and non-terminal symbols SCCS_cmd.html: name=SCCS commands make_rules_suffix_transform.html: name=Suffixes and transformation rules CPPT_cscope.html: name=cscope sdb.html: name=sdb: symbolic debugger clang_phases_trans.html: name=Phases of translation ProgTools_ArchiveSource.html: name=Archiving the code ShLib_CodingApps_Identify.html: name=Identifying a.out files that use shared libraries SCCS_terminology.html: name=Terminology dbxtra_EventsMenu.html: name=Events menu: managing execution time events dbxtra_tutor_TravCallStack.html: name=Traversing the call stack clang_initialization.html: name=Initialization clang_conv_implicit.html: name=Implicit conversions clang_cpp_directives.html: name=Preprocessing directives clang_portability_Modes.html: name=Compilation modes ccs_linkedit_dirsearch.html: name=Specifying directories to be searched by the link editor ShLib_Building_ExcludeUnusedRtns.html: name=Exclude infrequently used routines SCCS_cmd_comb.html: name=comb command adb.html: name=adb: absolute debugger sdb_machlang.html: name=Machine language debugging Lint_whatis_consistency.html: name=Consistency checks ShLib_ChgCode_NonShLibCompat.html: name=Providing compatibility with non-shared libraries CPPT_cscope_Using.html: name=Using cscope adb_misc_cmds.html: name=Combining commands on a single line sdb_using_variables.html: name=Examining variables Lint_whatis_portability.html: name=Portability checks ld_cmd_lang_expr.html: name=Expressions clang_identifiers.html: name=Identifiers ccs_linkedit_dynamic_interface.html: name=Dynamic linking programming interface about.dsconventions.html: name=Typographical conventions Yacc_lexanal_token.nums.html: name=Token numbers Lex_rules.html: name=Rules section make_env_vars.html: name=Environment variables CPPT_lprof_interpret.html: name=Interpreting profiling output adb_display_formats.html: name=Choosing data formats dbxtra_tutor_Screen.html: name=The dbxtra screen ccs_header_location.html: name=Searching for a header file ANSI_F.3.1_Translation.html: name=Translation SCCS_cmd_get_more.html: name=Additional information about get make_depend_dynamic_params.html: name=Dynamic dependency parameters CPPT_lprof_PROFOPTS_envvar.html: name=The PROFOPTS environment variable adb_display_cmd_address.html: name=Using the = command dbxtra_start.html: name=Invoking dbXtra and dbxtra from the command line clang_declar_storage_duration.html: name=Storage duration ccs_linkedit_mult_def_syms.html: name=Multiply defined symbols Yacc_parsing_running.html: name=Running the parser SCCS_file_auditing.html: name=Auditing make_include.html: name=include files adb_misc_scripts.html: name=Creating adb scripts ANSI_F.3.11_Declarators.html: name=Declarators SCCS_cmd_delta.html: name=delta command make_rules_internal.html: name=Internal rules adb_misc_offset.html: name=Setting the maximum offset dbxtra_using.html: name=dbXtra and dbxtra commands dbxtra_tutor_View.html: name=Viewing source code and aliasing clang_keywords.html: name=Keywords ccs_linkedit_dynamic_dirsearch.html: name=Specifying directories to be searched by the dynamic linker ccs_linkedit_shlibs.html: name=Creating and linking with archive and dynamically linked libraries dbxtra_cc_cmd.html: name=The dbXtra and dbxtra cc command dbxtra_InfoMenu.html: name=Info menu: debugging registers, memory locations, and expressions dbxtra_curses.html: name=The dbxtra interface ld_alloc_incremental.html: name=Incremental link editing clang_constants.html: name=Constants ProgTools_AnalyzeSource.html: name=Analyzing the code ANSI_F.3.13_Preprocessing.html: name=Preprocessing directives ShLib_ChgCode_MinGlobalData.html: name=Minimize global data sdb_srcfile.html: name=Source file display and manipulation dbxtra_alias.html: name=Default command aliases clang_tokens.html: name=Tokens ProgTools_Guidelines_headers.html: name=Header files ShLib_Building_ChooseLibMembers.html: name=Choosing library members ShLib_Building_Guidelines.html: name=Guidelines for writing shared library code ShLib_Implement_BranchTable.html: name=The branch table Yacc_hints_left.recursion.html: name=Left recursion CPPT_lprof_PerfImprove.html: name=Improving performance with prof and lprof CPPT_lprof_ProgDataFiles.html: name=Specifying program and data files to lprof CPPT_lprof.html: name=lprof dbxtra_curses_ScreenMode.html: name=Screen mode Lint_filters.html: name=lint filters ld_mem_config_binding.html: name=Binding clang_operators.html: name=Operators ProgTools_AnalyzeSource_cb.html: name=Using cb ShLib_WhatIs_Build.html: name=Building an a.out file Yacc_lexanal_lex-yyval.html: name=lex and yylval Lex_advanced.html: name=Advanced lex usage make_parallel.html: name=Parallel make ld_entry_point.html: name=Changing the entry point ld_cmd_lang.html: name=Link editor command language ld_mem_config_address.html: name=Addresses ProgTools_Compile_make.html: name=Using make ANSI_F.3.2_Environment.html: name=Environment ShLib_Building_IncludeSelfNeedRtns.html: name=Include routines the library itself needs ShLib_Building_Process.html: name=The building process Yacc_precedence_assigning.html: name=Assigning a precedence to grammar rules SCCS_cmd_sact.html: name=sact command make_files_commands.html: name=Executable commands CPPT_cscope_Running.html: name=Running cscope adb_patch_locate.html: name=Locating values in a file adb_misc_unix.html: name=Using UNIX commands adb_display_address.html: name=Forming addresses sdb_srcfile_display.html: name=Displaying the source file dbxtra_tutor_Start.html: name=Starting dbxtra clang_defn_functions.html: name=Function definitions ccs_profile_prep.html: name=Preparing your program for profiling ProgTools_Compile.html: name=Compiling the code ProgTools_ArchiveChanges.html: name=Archiving changes made during the analysis ProgTools_AnalyzeSource_lint.html: name=Using lint Yacc_ambig_dis.html: name=Disambiguating rules CPPT_lprof_Cautions.html: name=Cautionary notes on using lprof ld_alloc_types.html: name=DSECT, COPY, NOLOAD, INFO, and OVERLAY sections ld_alloc.html: name=Allocation algorithm ProgTools_Guidelines_errhandling.html: name=Error handling ANSI-def.html: name=ANSI implementation-defined behavior Yacc_precedence.html: name=Precedence SCCS_beginner.html: name=SCCS for beginners make_rules_archive.html: name=Archive libraries CPPT_lprof_SubsetFiles.html: name=Source listing for a subset of files CPPT_lprof_running.html: name=Running the profiled program ld_mem_config.html: name=Memory configuration ccs_libs.heads.html: name=Libraries and header files ProgTools.html: name=Using programming tools Yacc_lexanal_reserved.token.names.html: name=Reserved token names Lex_yacc.html: name=Using lex with yacc Lex_io.html: name=lex I/O routines Lex_context.sensitivity.html: name=Context sensitivity make_rules_suffix_null.html: name=The null suffix CPPT_lprof_NeededFiles.html: name=Files needed by lprof clang_statements.html: name=Statements Yacc_specs_declarations.html: name=Declarations Yacc_specs_actions.html: name=Actions adb_memmaps_entries.html: name=Creating new map entries dbxtra_FileMenu.html: name=File menu: saving and quitting ld_libs.html: name=Using archive libraries clang_stmt_selection.html: name=Selection statements clang_declar_storage_classspec.html: name=Storage class specifiers ccs_stdio_args.html: name=Passing command line arguments ProgTools_Debug_dbxtra.html: name=Using dbxtra ccdiag_msgs.html: name=Messages ANSI_F.3.8_Registers.html: name=Registers ShLib_Implement_Host.Target.html: name=The host library and target library Yacc_hints_lexical.tieins.html: name=Lexical tie-ins Yacc_errorhandling_token.html: name=Error token Yacc_errorhandling.html: name=Error handling adb_display_expr.html: name=Forming expressions sdb_session.html: name=An sdb session Yacc_hints_input.style.html: name=Input style SCCS_file.html: name=SCCS files SCCS_cmd_val.html: name=val command SCCS_file_creating.html: name=Creating an SCCS file using admin CPPT_lprof_MergeOpt.html: name=Merging option CPPT_lprof_ViewList.html: name=Viewing the profiled source listing adb_memmaps_change.html: name=Changing the memory map dbxtra_attach_process.html: name=Attaching to a running process ld_cmd_lang_sections.html: name=Section definition directives clang_expressions.html: name=Expressions ccs_libc_syscalls.html: name=System calls ShLib_Building_IncludeLargeRtns.html: name=Include large, frequently used routines Lex_using.html: name=Using lex under UNIX systems Lex_disambiguating.html: name=Disambiguating rules dbxtra_tutor_ViewCallStack.html: name=Viewing the call stack link_editor.html: name=COFF link editor ccs_stdio_stdfiles.html: name=Standard files ccs_linkedit_maint.html: name=Maintenance ccs_linkedit_minimize_lib_data_segment.html: name=Minimize the library's data segment ProgTools_AnalyzeSource_cxref.html: name=Using cxref tools_preface.html: name=About this book SCCS_file_retrieving.html: name=Retrieving a file by means of get make_files_depend_syntax.html: name=Dependency line syntax adb_debug_brkpt_delete.html: name=Deleting breakpoints sdb_debug_exec.html: name=Running the program dbxtra_OptionsMenu.html: name=Options menu: controlling the debugging environment ProgTools_CreateSource.html: name=Creating the source code Yacc.html: name=yacc make_tildes.html: name=Tildes in SCCS filenames adb_debug_brkpt_display.html: name=Displaying breakpoints sdb_debug_brkpts.html: name=Setting and deleting breakpoints sdb_using_stacktrace.html: name=Printing a stack trace Lint_msgs.html: name=Understanding lint-specific messages ld_cmd_lang_memory.html: name=Specifying a memory configuration clang_declar_scope.html: name=Scope ccs_comp_link.html: name=Compiling and linking ANSI_F.3.3_Identifiers.html: name=Identifiers Yacc_parsing.html: name=Parsing SCCS_cmd_vc.html: name=vc command SCCS_cmd_sccsdiff.html: name=sccsdiff command make_rules_suffix_new.html: name=Creating new suffix rules CPPT_lprof_SummaryOpt.html: name=Summary option adb_debug_stacktrace.html: name=Displaying the C stack backtrace sdb_debug_funcs.html: name=Calling functions dbxtra.html: name=dbXtra and dbxtra Lint_usage.html: name=Using lint Lint_whatis_constructs.html: name=Suspicious constructs ld_sections.html: name=Sections clang_cpp_trigraph.html: name=Trigraph sequences clang_widestrings.html: name=Wide string literals Lex_make.html: name=Using make with lex ANSI_TranslationLimits.html: name=Translation limits Yacc_examples_simple.html: name=Simple example Lex.html: name=lex CPPT_cscope_XrefFile.html: name=The cross-reference file adb_misc_width.html: name=Setting output width ANSI_ImplementationLimits.html: name=C Implementation limits description CPPT_lprof_TestCovImprove.html: name=Improving test coverage with lprof adb_patch_memory.html: name=Making changes to memory adb_patch.html: name=Patching binary files and memory adb_debug_step.html: name=Single-stepping a program adb_display.html: name=Displaying program instructions and data sdb_using.html: name=Using sdb Lint_whatis.html: name=What lint does clang_stmt_iteration.html: name=Iteration statements ccs_stdio_namedfiles.html: name=Named files ccs_libc.html: name=C library (libc) ccs_linkedit_quick_ref.html: name=Quick-reference guide ccs_linkedit_guidelines_build_shlib.html: name=Guidelines for building dynamically linked libraries ANSI_F.4_Locale.html: name=Locale-specific behavior ShLib_Building_ExcludeHiMaintRtns.html: name=Exclude routines that complicate maintenance Yacc_examples_advanced.html: name=Advanced example SCCS_file_formatting.html: name=Formatting Lint_libraries.html: name=lint libraries ShLib_Implement.html: name=Implementing shared libraries CPPT_lprof_PROFOPTS_using.html: name=Examples of using PROFOPTS adb_display_cmd_segs.html: name=Using the ? and / commands dbxtra_debug_child.html: name=Debugging child processes dbxtra_curses_KybdIntfc.html: name=dbxtra keyboard interface ccs_linkedit.html: name=Link editing ShLib_CodingApps.html: name=Coding an application Yacc_ambig.html: name=Ambiguity and conflicts SCCS_file_protection.html: name=Protection CPPT.html: name=C programmer's productivity tools adb_misc_display.html: name=Computing numbers and displaying text adb_display_example.html: name=An example: simple formatting clang_declar_types.html: name=Basic types ccs_debug_prep.html: name=Preparing your program for debugging ShLib_SpaceConsid_Saving.html: name=Saving space Lex_execution.html: name=Running the lexical analyzer make_warnings.html: name=Suggestions and warnings Make.html: name=make adb_exit.html: name=Exiting adb ccdiag_opnames.html: name=Operator names ccdiag.html: name=C compiler diagnostics ShLib_CodingApps_Debug.html: name=Debugging a.out files that use shared libraries SCCS_cmd_help.html: name=help command make_recursive.html: name=Recursive makefiles CPPT_cscope_Example1.html: name=Changing a text string dbxtra_tutor_ExamineDiffFunc.html: name=Examining a different function clang_tokenization.html: name=Source files and tokenization ccs_linkedit_static.html: name=Linking with archive libraries ProgTools_AnalyzeSource_cscope.html: name=Using cscope ANSI_F.3.10_Qualifiers.html: name=Qualifiers ShLib_ChgCode.html: name=Changing existing code for the shared library Yacc_errorhandling_recovery.html: name=Interactive error recovery Lex_specs.html: name=Writing lex programs CPPT_cscope_Example2.html: name=Adding an argument to a function dbxtra_tutor_Print.html: name=Printing the value of variables dbxtra_tutor.html: name=dbxtra tutorial session ld_cmd_lang_assign.html: name=Assignment statements ANSI_F.3.12_Statements.html: name=Statements ShLib_ChgCode_Example.html: name=An example CPPT_cscope_Example3.html: name=Changing the value of a variable adb_debug_exec.html: name=Executing a program dbxtra_tutor_MonitorVars.html: name=Monitoring the contents of variables dbxtra_gui.html: name=The dbXtra interface Lint_opts.directives_list.html: name=Options and directives listed clang_cpp.html: name=Preprocessing ccs_stdio.html: name=Standard I/O ccs_comp_sys.html: name=C compilation system ShLib.html: name=Shared libraries CPPT_cscope_CondCompileDir.html: name=Conditional compilation directives adb_debug_exec_cont.html: name=Continuing execution sdb_misc.html: name=Other commands sdb_machlang_statements.html: name=Displaying machine language statements dbxtra_tutor_UsingBreakpoint.html: name=Using a breakpoint ccs_linkedit_implement.html: name=Implementation ccs_optimizing.html: name=Optimizing your program make_example.html: name=Makefile example adb_debug_regs.html: name=Displaying CPU registers sdb_debug.html: name=A controlled environment for program testing Lint.html: name=lint analyzer clang_stmt_expression.html: name=Expression statement COPYRIGHT.html: name=Copyright ANSI_F.3.6_FloatingPoint.html: name=Floating point ShLib_ChgCode_Tuning.html: name=Tuning the shared library code Yacc_env.html: name=The yacc environment SCCS_cmd_get.html: name=get command SCCS_file_failsafes.html: name=x-files and z-files make_rules_implicit.html: name=Implicit rules adb_patch_write.html: name=Writing to a file adb_misc.html: name=Miscellaneous features adb_debug_stop.html: name=Stopping a program with interrupt and quit adb_debug_brkpt_set.html: name=Setting breakpoints adb_start.html: name=Starting adb dbxtra_cplus_UsageReqs.html: name=Usage requirements dbxtra_gui_ConfigResource.html: name=Configuring dbXtra X11 and Motif resources ccs_libm.html: name=Math library (libm) about.dscontact.html: name=How can we improve this book? SCCS_cmd_prs.html: name=prs command SCCS_cmd_admin.html: name=admin command SCCS_error.html: name=Error messages SCCS_delta_numbering.html: name=Delta numbering make_files_translations.html: name=Output translations adb_memmaps_address.html: name=Validating addresses ccs_cc_common_opts.html: name=Commonly used cc command line options ccs_cc_basic_syntax.html: name=Basic cc command line syntax ProgTools_Guidelines_structure.html: name=Program structure