From 0568568c33190f0e45f7aeefd52dbd7464a98ef3 Mon Sep 17 00:00:00 2001 From: Jonah Graham Date: Fri, 10 May 2024 10:18:07 -0400 Subject: [PATCH] Change standalone debugger to no longer limit number of bundles The maintenance of having a streamlined standalone debugger that starts as fast as possible is no longer possible. See for example #591 - therefore when using standalone debugger, use the same sets of plug-ins/features as the product it is installed in uses. The side effect is that the standalone debugger in this use case will start slower and extra "stuff" will be present in this UI. For people just building the standalone debugger, provide a minimum feature set. This will be many more bundles than before, but should still provide a reasonably small set that starts well. This simplification also includes removing the the duplicates set of CDT docs (debug/org.eclipse.cdt.debug.application.doc). These provided a simplified version of CDT's documentation targetted at just standalone debugger. However there are a few problems related to this duplication: - The two sets of docs were not kept in sync - The standalone docs appear in the online help, leading to duplicated entries - With the config.ini changes above, there is no way to exclude the main docs in the standalone case, so remove the duplicate A number of directly related clean-ups are included too: - Remove the `ConfigGenerator.java` that stopped being referenced in PR #761 - Complete the removal of `build-standalone-debugger-rcp` profile that was started in #761. There is a small drawback to not having this profile, the standalone debugger is very slow to build compared to the rest of CDT. If this becomes a problem, restoring this profile along with the changes made in #761 is reasonable. - bring debug.product's licenses up to date - modernize command line args to eclipse when using debug.product Fixes #781 --- .github/workflows/build-test.yml | 1 - BUILDING.md | 5 - Jenkinsfile | 1 - .../.gitignore | 1 - .../.project | 22 - .../org.eclipse.core.resources.prefs | 2 - .../.settings/org.eclipse.pde.api.tools.prefs | 184 ------ .../.settings/org.eclipse.pde.prefs | 36 -- .../META-INF/MANIFEST.MF | 7 - .../about.html | 38 -- .../book.css | 61 -- .../build.properties | 15 - .../concepts/cdt_c_before_you_begin.htm | 71 --- .../concepts/cdt_c_brkpnts.htm | 63 -- .../concepts/cdt_c_build_over.htm | 162 ------ .../concepts/cdt_c_comments.htm | 66 --- .../concepts/cdt_c_content_assist.htm | 98 ---- .../concepts/cdt_c_dbg_info.htm | 89 --- .../concepts/cdt_c_discovery_options.htm | 54 -- .../concepts/cdt_c_editor.htm | 53 -- .../concepts/cdt_c_indexer.htm | 59 -- .../concepts/cdt_c_indexer_fullindexer.htm | 47 -- .../concepts/cdt_c_indexer_prog_bar.htm | 46 -- .../concepts/cdt_c_makefile.htm | 187 ------ .../concepts/cdt_c_open_declarations.htm | 40 -- .../concepts/cdt_c_outlineview.htm | 131 ----- .../concepts/cdt_c_over_cdt.htm | 92 --- .../concepts/cdt_c_over_dbg.htm | 46 -- .../concepts/cdt_c_perspectives.htm | 76 --- .../concepts/cdt_c_proj_file_views.htm | 66 --- .../concepts/cdt_c_projects.htm | 42 -- .../concepts/cdt_c_scanner_discovery.htm | 108 ---- .../concepts/cdt_c_search.htm | 275 --------- .../concepts/cdt_c_standalone_intro.htm | 47 -- .../concepts/cdt_c_templates.htm | 66 --- .../concepts/cdt_c_views.htm | 55 -- .../concepts/cdt_c_whatsnew.htm | 23 - .../concepts/cdt_o_build_conc.htm | 24 - .../concepts/cdt_o_code_entry.htm | 23 - .../concepts/cdt_o_concepts.htm | 60 -- .../concepts/cdt_o_dbg_concepts.htm | 23 - .../concepts/cdt_o_edit.htm | 20 - .../concepts/cdt_o_home.htm | 36 -- .../concepts/cdt_o_nav.htm | 29 - .../customBuildCallbacks.xml | 163 ------ .../html/maintopic.html | 13 - .../html/subtopic.html | 13 - .../html/toc.html | 13 - .../images/add_breakpoint.png | Bin 6224 -> 0 bytes .../images/alphab_sort_co.gif | Bin 224 -> 0 bytes .../images/btn_columns.png | Bin 597 -> 0 bytes .../images/btn_import_executables.png | Bin 606 -> 0 bytes .../images/btn_restart.png | Bin 590 -> 0 bytes .../images/builder_settings.png | Bin 63756 -> 0 bytes .../images/c_cpp_preferences.png | Bin 45302 -> 0 bytes .../images/c_element_filters.png | Bin 11361 -> 0 bytes .../images/c_exe_obj.png | Bin 736 -> 0 bytes .../images/c_file_obj.gif | Bin 354 -> 0 bytes .../images/c_object_file.png | Bin 699 -> 0 bytes .../images/c_ovr.gif | Bin 81 -> 0 bytes .../images/c_paths.png | Bin 50672 -> 0 bytes .../images/cdt_autobuild.png | Bin 28551 -> 0 bytes .../images/cdt_buildenv_newenvvar.png | Bin 9262 -> 0 bytes .../images/cdt_buildenv_selectvar.png | Bin 26961 -> 0 bytes .../images/cdt_ca_no_completions.png | Bin 469 -> 0 bytes .../images/cdt_debug_bp_filter.png | Bin 5319 -> 0 bytes .../images/cdt_debug_exes01.png | Bin 20932 -> 0 bytes .../images/cdt_debug_exes02.png | Bin 17021 -> 0 bytes .../images/cdt_debug_exes03.png | Bin 15858 -> 0 bytes .../images/cdt_debug_exes04.png | Bin 32393 -> 0 bytes .../images/cdt_debug_exes05.png | Bin 6624 -> 0 bytes .../images/cdt_debug_hover_modes.png | Bin 5577 -> 0 bytes .../images/cdt_debug_run01.png | Bin 4964 -> 0 bytes .../images/cdt_dlg_define_build_var.png | Bin 11990 -> 0 bytes .../images/cdt_dlg_edit_build_var.png | Bin 12333 -> 0 bytes .../images/cdt_dsfgdb_preferences_page.png | Bin 124245 -> 0 bytes .../images/cdt_error_workbench.png | Bin 72483 -> 0 bytes .../images/cdt_file_inc.png | Bin 59555 -> 0 bytes .../images/cdt_file_steps.png | Bin 37967 -> 0 bytes .../images/cdt_file_sym.png | Bin 58633 -> 0 bytes .../images/cdt_file_toolsett.png | Bin 32328 -> 0 bytes .../images/cdt_fold_resource.png | Bin 27174 -> 0 bytes .../images/cdt_fold_toolsett.png | Bin 44355 -> 0 bytes .../images/cdt_inline_rename.png | Bin 10406 -> 0 bytes .../images/cdt_menu_toggle_comments.png | Bin 4307 -> 0 bytes .../images/cdt_menubar.png | Bin 19281 -> 0 bytes .../images/cdt_new_brk_action.png | Bin 19215 -> 0 bytes .../images/cdt_open_element.png | Bin 27235 -> 0 bytes .../images/cdt_pref-multi-cfg.png | Bin 46482 -> 0 bytes .../images/cdt_pref-prop-pages.png | Bin 110876 -> 0 bytes .../images/cdt_pref-wizard-defaults.png | Bin 35866 -> 0 bytes .../images/cdt_pref-wizard-toolchains.png | Bin 44754 -> 0 bytes .../images/cdt_pref_brk_action.png | Bin 34387 -> 0 bytes .../images/cdt_pref_brk_action_properties.png | Bin 18859 -> 0 bytes .../images/cdt_pref_build_console.png | Bin 42299 -> 0 bytes .../images/cdt_pref_build_vars.png | Bin 67229 -> 0 bytes .../images/cdt_pref_file_types.png | Bin 36309 -> 0 bytes .../images/cdt_pref_new_task_tag_dlg.png | Bin 9234 -> 0 bytes .../images/cdt_pref_task_tags.png | Bin 43487 -> 0 bytes .../images/cdt_refactor.png | Bin 56633 -> 0 bytes .../images/cdt_rename_dialog.png | Bin 27868 -> 0 bytes .../images/cdt_select_type.png | Bin 33559 -> 0 bytes .../images/cdt_set_src_folder.png | Bin 6402 -> 0 bytes .../images/cdt_t_proj_new_with_template_1.png | Bin 36800 -> 0 bytes .../images/cdt_t_proj_new_with_template_2.png | Bin 24938 -> 0 bytes .../images/cdt_t_proj_new_with_template_3.png | Bin 18564 -> 0 bytes .../images/cdt_t_proj_new_with_template_4.png | Bin 25044 -> 0 bytes .../images/cdt_t_proj_new_with_template_5.png | Bin 49644 -> 0 bytes .../images/cdt_t_proj_new_with_template_6.png | Bin 24565 -> 0 bytes .../images/cdt_t_toggle_selection.png | Bin 35657 -> 0 bytes .../images/cdt_t_toggle_selection2.png | Bin 12526 -> 0 bytes .../images/cdt_t_toggle_selection3.png | Bin 5316 -> 0 bytes .../images/cdt_toolbar.png | Bin 18117 -> 0 bytes .../images/class_obj.gif | Bin 586 -> 0 bytes .../images/code_style_preferences.png | Bin 45785 -> 0 bytes .../images/code_templates.png | Bin 62011 -> 0 bytes .../images/code_templates_new.png | Bin 17498 -> 0 bytes .../images/codetemplates_example.png | Bin 21152 -> 0 bytes .../images/command_link.png | Bin 455 -> 0 bytes .../images/console_build.png | Bin 4650 -> 0 bytes .../images/container_obj.gif | Bin 161 -> 0 bytes .../images/contentAssist_adv_preferences.png | Bin 26017 -> 0 bytes .../images/contentAssist_example.png | Bin 4664 -> 0 bytes .../images/contentAssist_preferences.png | Bin 38294 -> 0 bytes .../images/convert_proj.png | Bin 11550 -> 0 bytes .../images/create_make_target.png | Bin 25848 -> 0 bytes .../images/create_make_target_win.png | Bin 15923 -> 0 bytes .../images/customize_perspective.png | Bin 51682 -> 0 bytes .../images/debug_pref.png | Bin 56324 -> 0 bytes .../images/debug_src_path_mapping.png | Bin 34245 -> 0 bytes .../images/debug_src_pref.png | Bin 28143 -> 0 bytes .../images/define_obj.gif | Bin 154 -> 0 bytes .../images/discovery_preferences.png | Bin 16935 -> 0 bytes .../images/dprop_make_discovery_file.png | Bin 66130 -> 0 bytes .../images/edited_ovr.gif | Bin 167 -> 0 bytes .../images/editor_c_codetemplates_use.png | Bin 6777 -> 0 bytes .../images/editor_color_preferences.png | Bin 56216 -> 0 bytes .../images/editor_folding_preferences.png | Bin 40024 -> 0 bytes .../images/editor_general_preferences.png | Bin 70775 -> 0 bytes .../images/editor_hover_preferences.png | Bin 40550 -> 0 bytes .../images/editor_mark_preferences.png | Bin 33550 -> 0 bytes .../editor_save_actions_preferences.png | Bin 33131 -> 0 bytes .../images/editor_scalability_preferences.png | Bin 47662 -> 0 bytes .../images/editor_typing_preferences.png | Bin 49306 -> 0 bytes .../images/enum_obj.gif | Bin 361 -> 0 bytes .../images/enumerator_obj.gif | Bin 73 -> 0 bytes .../images/error_co.gif | Bin 82 -> 0 bytes .../images/field_obj.gif | Bin 117 -> 0 bytes .../images/field_private_obj.gif | Bin 88 -> 0 bytes .../images/field_protected_obj.gif | Bin 119 -> 0 bytes .../images/field_public_obj.gif | Bin 124 -> 0 bytes .../images/fields_co.gif | Bin 160 -> 0 bytes .../images/file_menu.png | Bin 33115 -> 0 bytes .../images/file_new_conv.png | Bin 12712 -> 0 bytes .../images/fileprop_language_mappings.png | Bin 32731 -> 0 bytes .../images/find_replace_dialog.png | Bin 5844 -> 0 bytes .../images/function_obj.gif | Bin 111 -> 0 bytes .../images/hierarchy_co.gif | Bin 199 -> 0 bytes .../images/history_list.gif | Bin 586 -> 0 bytes .../images/icon_add_mem_monitor.png | Bin 501 -> 0 bytes .../images/icon_annotation_next.png | Bin 497 -> 0 bytes .../images/icon_annotation_prev.png | Bin 489 -> 0 bytes .../images/icon_back.png | Bin 369 -> 0 bytes .../images/icon_breakpoint_disable.gif | Bin 880 -> 0 bytes .../images/icon_breakpoint_obj.gif | Bin 140 -> 0 bytes .../images/icon_build_make_target.png | Bin 826 -> 0 bytes .../images/icon_clear_console.png | Bin 803 -> 0 bytes .../images/icon_collapse_all.png | Bin 472 -> 0 bytes .../images/icon_con_disp_console.png | Bin 445 -> 0 bytes .../images/icon_con_max.png | Bin 162 -> 0 bytes .../images/icon_con_min.png | Bin 155 -> 0 bytes .../images/icon_con_pin.png | Bin 464 -> 0 bytes .../images/icon_con_rem_all_term.png | Bin 462 -> 0 bytes .../images/icon_con_scroll_lock.png | Bin 604 -> 0 bytes .../images/icon_con_terminate.png | Bin 287 -> 0 bytes .../images/icon_copy_to_clipboard.png | Bin 794 -> 0 bytes .../images/icon_db_copy_stack.png | Bin 754 -> 0 bytes .../images/icon_db_debug.png | Bin 708 -> 0 bytes .../images/icon_db_drop_to_frame.png | Bin 558 -> 0 bytes .../images/icon_db_launch_instance.png | Bin 713 -> 0 bytes .../images/icon_db_restart.png | Bin 590 -> 0 bytes .../images/icon_db_resume.png | Bin 605 -> 0 bytes .../images/icon_db_stack_frame.png | Bin 389 -> 0 bytes .../images/icon_db_step_mode.png | Bin 453 -> 0 bytes .../images/icon_db_stepinto.png | Bin 531 -> 0 bytes .../images/icon_db_stepover.png | Bin 627 -> 0 bytes .../images/icon_db_stepreturn.png | Bin 592 -> 0 bytes .../images/icon_db_suspend.png | Bin 491 -> 0 bytes .../images/icon_db_terminate.png | Bin 491 -> 0 bytes .../images/icon_db_terminate_all.png | Bin 781 -> 0 bytes .../images/icon_db_terminate_all2.png | Bin 669 -> 0 bytes .../images/icon_db_terminate_relaunch.png | Bin 708 -> 0 bytes .../images/icon_db_terminate_remove.png | Bin 788 -> 0 bytes .../images/icon_db_use_step_filters.png | Bin 622 -> 0 bytes .../images/icon_debug.png | Bin 547 -> 0 bytes .../images/icon_debugt_obj.gif | Bin 179 -> 0 bytes .../images/icon_disconnect.gif | Bin 146 -> 0 bytes .../images/icon_edit_make_target.png | Bin 883 -> 0 bytes .../images/icon_error.gif | Bin 339 -> 0 bytes .../images/icon_expand_all.png | Bin 504 -> 0 bytes .../images/icon_forward.png | Bin 347 -> 0 bytes .../images/icon_hide_inactive_includes.png | Bin 453 -> 0 bytes .../images/icon_hide_make_targets.png | Bin 722 -> 0 bytes .../images/icon_hide_sys_includes.png | Bin 426 -> 0 bytes .../images/icon_hide_variables_more.png | Bin 789 -> 0 bytes .../images/icon_home.png | Bin 551 -> 0 bytes .../images/icon_info.gif | Bin 120 -> 0 bytes .../images/icon_last_edit_loc.png | Bin 381 -> 0 bytes .../images/icon_link_mem_rendering.png | Bin 599 -> 0 bytes .../images/icon_link_with_editor.png | Bin 376 -> 0 bytes .../images/icon_load_all_modules.png | Bin 748 -> 0 bytes .../images/icon_menu.png | Bin 396 -> 0 bytes .../images/icon_menu_white.png | Bin 396 -> 0 bytes .../images/icon_new_make_target.png | Bin 885 -> 0 bytes .../images/icon_new_memory_view.png | Bin 659 -> 0 bytes .../images/icon_next.png | Bin 389 -> 0 bytes .../images/icon_next_error.png | Bin 602 -> 0 bytes .../images/icon_open_console.png | Bin 782 -> 0 bytes .../images/icon_open_element.png | Bin 336 -> 0 bytes .../images/icon_pin.png | Bin 710 -> 0 bytes .../images/icon_pin_memory.png | Bin 713 -> 0 bytes .../images/icon_prev_error.png | Bin 598 -> 0 bytes .../images/icon_previous.png | Bin 370 -> 0 bytes .../images/icon_refresh_view_contents.png | Bin 659 -> 0 bytes .../images/icon_reg_cast_to_type.png | Bin 618 -> 0 bytes .../images/icon_reg_change_value.png | Bin 776 -> 0 bytes .../images/icon_reg_copy_registers.png | Bin 761 -> 0 bytes .../images/icon_reg_create_watch_expr.png | Bin 597 -> 0 bytes .../images/icon_reg_disable.png | Bin 410 -> 0 bytes .../images/icon_reg_display_array.png | Bin 469 -> 0 bytes .../images/icon_reg_enable.png | Bin 617 -> 0 bytes .../images/icon_remove.png | Bin 344 -> 0 bytes .../images/icon_repeat_search.png | Bin 871 -> 0 bytes .../images/icon_reset_mem_monitor.png | Bin 628 -> 0 bytes .../images/icon_resume_at_line.png | Bin 578 -> 0 bytes .../images/icon_resume_signal.png | Bin 602 -> 0 bytes .../images/icon_run.png | Bin 453 -> 0 bytes .../images/icon_run_to_line.png | Bin 502 -> 0 bytes .../images/icon_save_output_file.png | Bin 795 -> 0 bytes .../images/icon_search.png | Bin 485 -> 0 bytes .../images/icon_show_callees.png | Bin 622 -> 0 bytes .../images/icon_show_callers.png | Bin 648 -> 0 bytes .../images/icon_show_error.png | Bin 599 -> 0 bytes .../images/icon_show_history_list.png | Bin 783 -> 0 bytes .../images/icon_show_logical_struct.png | Bin 602 -> 0 bytes .../images/icon_show_next_reference.png | Bin 617 -> 0 bytes .../images/icon_show_prev_reference.png | Bin 609 -> 0 bytes .../images/icon_show_prev_search.png | Bin 665 -> 0 bytes .../images/icon_show_type_names.png | Bin 809 -> 0 bytes .../images/icon_switch_mem_monitor.png | Bin 671 -> 0 bytes .../images/icon_thread1.gif | Bin 162 -> 0 bytes .../images/icon_thread2.gif | Bin 215 -> 0 bytes .../images/icon_thread3.gif | Bin 212 -> 0 bytes .../images/icon_toggle_memory_monitor.png | Bin 602 -> 0 bytes .../images/icon_toggle_split_pane.png | Bin 712 -> 0 bytes .../images/icon_up.png | Bin 526 -> 0 bytes .../images/icon_warning.gif | Bin 337 -> 0 bytes .../images/inactive_co.gif | Bin 78 -> 0 bytes .../images/include_obj.gif | Bin 324 -> 0 bytes .../images/indexedFile.gif | Bin 828 -> 0 bytes .../images/indexer_preference_page.png | Bin 61170 -> 0 bytes .../images/installed_ovr.gif | Bin 64 -> 0 bytes .../images/intl_05.gif | Bin 1189 -> 0 bytes .../images/intl_07.gif | Bin 1188 -> 0 bytes .../images/make_settings_prefs.png | Bin 35305 -> 0 bytes .../images/make_targets.png | Bin 31842 -> 0 bytes .../images/makefile.gif | Bin 367 -> 0 bytes .../images/makefile_editor_folding_prefs.png | Bin 8126 -> 0 bytes .../images/makefile_editor_prefs.png | Bin 45217 -> 0 bytes .../images/manage_defined_symbols.png | Bin 10780 -> 0 bytes .../images/mark_occurrences.png | Bin 450 -> 0 bytes .../images/method_private_obj.gif | Bin 183 -> 0 bytes .../images/method_protected_obj.gif | Bin 181 -> 0 bytes .../images/method_public_obj.gif | Bin 193 -> 0 bytes .../images/mfile_build.PNG | Bin 34759 -> 0 bytes .../images/mfile_build_rcbs.png | Bin 19434 -> 0 bytes .../images/mfile_info.PNG | Bin 18222 -> 0 bytes .../images/mpref.png | Bin 21528 -> 0 bytes .../images/mpref_discovopts.png | Bin 51096 -> 0 bytes .../images/mpref_macro.PNG | Bin 21480 -> 0 bytes .../images/mpref_toolchain.png | Bin 42390 -> 0 bytes .../images/mprop_refactoring_history.png | Bin 8176 -> 0 bytes .../images/namespace_declared_obj.png | Bin 435 -> 0 bytes .../images/namespace_obj.gif | Bin 585 -> 0 bytes .../images/new_make-behavior.png | Bin 32869 -> 0 bytes .../images/new_make-binary_parser.png | Bin 40482 -> 0 bytes .../images/new_make-builder.png | Bin 28551 -> 0 bytes .../images/new_make-error_parser.png | Bin 17224 -> 0 bytes .../images/new_make_disc_options.png | Bin 30020 -> 0 bytes .../images/new_proj_convert.png | Bin 28788 -> 0 bytes .../images/new_proj_convert_candidate.png | Bin 35748 -> 0 bytes .../images/new_proj_wz_config.png | Bin 31086 -> 0 bytes .../images/new_proj_wz_name.png | Bin 27548 -> 0 bytes .../images/new_proj_wz_toolchain.png | Bin 27593 -> 0 bytes .../images/new_proj_wz_type.png | Bin 27583 -> 0 bytes .../images/new_project_wizard.png | Bin 27815 -> 0 bytes .../images/ng00_04a.gif | Bin 1440 -> 0 bytes .../images/ng00_05a.gif | Bin 1908 -> 0 bytes .../images/ng00_07.gif | Bin 1910 -> 0 bytes .../images/ng03_04.gif | Bin 1195 -> 0 bytes .../images/ngconcepts.gif | Bin 1267 -> 0 bytes .../images/ngref.gif | Bin 1280 -> 0 bytes .../images/ngtasks.gif | Bin 1217 -> 0 bytes .../images/nokiaCopyright.png | Bin 3283 -> 0 bytes .../images/openDeclaration.png | Bin 6603 -> 0 bytes .../images/open_declaration_error.png | Bin 1282 -> 0 bytes .../images/outlineView.png | Bin 11699 -> 0 bytes .../images/path_inherit_co.gif | Bin 64 -> 0 bytes .../images/pref_panel_build.png | Bin 75511 -> 0 bytes .../images/pref_panel_code_templates.png | Bin 36054 -> 0 bytes .../images/pref_panel_edit_template_dlg.png | Bin 15489 -> 0 bytes .../images/pref_traditional_memory_prefs.png | Bin 45914 -> 0 bytes .../images/progress_stop.gif | Bin 215 -> 0 bytes .../images/project_new_cppfile.png | Bin 13506 -> 0 bytes .../images/project_new_file.png | Bin 13859 -> 0 bytes .../images/project_new_file_name.png | Bin 24472 -> 0 bytes .../images/project_new_makefile.png | Bin 4726 -> 0 bytes .../images/project_rename.png | Bin 33124 -> 0 bytes .../images/projects_filters.png | Bin 8609 -> 0 bytes .../images/projects_properties.png | Bin 31107 -> 0 bytes .../images/prop_artifact.png | Bin 23156 -> 0 bytes .../images/prop_bin.png | Bin 40932 -> 0 bytes .../images/prop_builders.png | Bin 27663 -> 0 bytes .../images/prop_builders_editbldr.png | Bin 11563 -> 0 bytes .../images/prop_builders_imprtlnchcnfg.png | Bin 15849 -> 0 bytes .../images/prop_builders_newbldr.png | Bin 15213 -> 0 bytes .../images/prop_cbuild.png | Bin 53876 -> 0 bytes .../images/prop_cbuild2.png | Bin 56218 -> 0 bytes .../images/prop_cbuild_selbldvar.png | Bin 25097 -> 0 bytes .../images/prop_cfgs.png | Bin 35304 -> 0 bytes .../images/prop_crefs.png | Bin 48708 -> 0 bytes .../images/prop_doc.png | Bin 48001 -> 0 bytes .../images/prop_environment.png | Bin 39862 -> 0 bytes .../images/prop_error.png | Bin 62493 -> 0 bytes .../images/prop_exp.png | Bin 32251 -> 0 bytes .../images/prop_file_lang.png | Bin 21645 -> 0 bytes .../images/prop_ftypes.png | Bin 43364 -> 0 bytes .../images/prop_general.png | Bin 32306 -> 0 bytes .../images/prop_inc.png | Bin 43879 -> 0 bytes .../images/prop_index.png | Bin 39533 -> 0 bytes .../images/prop_lang.png | Bin 36165 -> 0 bytes .../images/prop_lib.png | Bin 41895 -> 0 bytes .../images/prop_libpath.png | Bin 41988 -> 0 bytes .../images/prop_mng_add.png | Bin 11646 -> 0 bytes .../images/prop_mng_dialog.png | Bin 11383 -> 0 bytes .../images/prop_mng_rename.png | Bin 7977 -> 0 bytes .../images/prop_outloc.png | Bin 43348 -> 0 bytes .../images/prop_refs.png | Bin 27347 -> 0 bytes .../images/prop_resource.png | Bin 26893 -> 0 bytes .../images/prop_rundeb.png | Bin 27628 -> 0 bytes .../images/prop_srcloc.png | Bin 43368 -> 0 bytes .../images/prop_steps.png | Bin 24563 -> 0 bytes .../images/prop_symb.png | Bin 54021 -> 0 bytes .../images/prop_tool.png | Bin 47633 -> 0 bytes .../images/prop_tree.png | Bin 58308 -> 0 bytes .../images/prop_variables.png | Bin 28170 -> 0 bytes .../images/public_co.gif | Bin 97 -> 0 bytes .../images/ref-79.gif | Bin 88 -> 0 bytes .../images/refresh_nav.gif | Bin 327 -> 0 bytes .../images/rh03_04.gif | Bin 1094 -> 0 bytes .../images/run_arguments.png | Bin 17280 -> 0 bytes .../images/run_common.png | Bin 17730 -> 0 bytes .../images/run_common_folder.png | Bin 5303 -> 0 bytes .../images/run_config.png | Bin 32344 -> 0 bytes .../images/run_debug_arguments.png | Bin 9268 -> 0 bytes .../images/run_debug_common.png | Bin 11931 -> 0 bytes .../images/run_debug_debugger.png | Bin 7315 -> 0 bytes .../images/run_debug_debugger_advopt.png | Bin 6256 -> 0 bytes .../images/run_debug_environment.png | Bin 9497 -> 0 bytes .../images/run_debug_launch_group.png | Bin 64086 -> 0 bytes .../images/run_debug_launch_group_edit.png | Bin 50731 -> 0 bytes .../images/run_debug_main.png | Bin 23048 -> 0 bytes .../images/run_debug_source.png | Bin 8497 -> 0 bytes .../images/run_debugger.png | Bin 36163 -> 0 bytes .../images/run_environment.png | Bin 16279 -> 0 bytes .../images/scanner_cfg_disc.png | Bin 9557 -> 0 bytes .../scanner_discovery/sd_bop_options.png | Bin 60273 -> 0 bytes .../scanner_discovery/sd_console_view.png | Bin 46797 -> 0 bytes .../scanner_discovery/sd_preferences.png | Bin 64408 -> 0 bytes .../scanner_discovery/sd_prop_add_include.png | Bin 13013 -> 0 bytes .../sd_prop_add_lse_kinds_dropdown.png | Bin 7193 -> 0 bytes .../sd_prop_add_lse_paths_dropdown.png | Bin 4156 -> 0 bytes .../scanner_discovery/sd_prop_entries.png | Bin 55760 -> 0 bytes .../scanner_discovery/sd_prop_providers.png | Bin 60332 -> 0 bytes .../sd_specs_detector_options.png | Bin 56421 -> 0 bytes .../images/search.png | Bin 21307 -> 0 bytes .../images/searchView.png | Bin 11636 -> 0 bytes .../images/selection_search.png | Bin 9965 -> 0 bytes .../images/setting_nav.gif | Bin 151 -> 0 bytes .../images/show_view.png | Bin 10121 -> 0 bytes .../images/standalone_debugger.png | Bin 99230 -> 0 bytes .../images/static_co.gif | Bin 111 -> 0 bytes .../images/struct_obj.gif | Bin 585 -> 0 bytes .../images/sub_co.gif | Bin 209 -> 0 bytes .../images/super_co.gif | Bin 208 -> 0 bytes .../images/task_binary_parser.png | Bin 49757 -> 0 bytes .../images/task_binary_pref.png | Bin 59652 -> 0 bytes .../images/template_obj.gif | Bin 353 -> 0 bytes .../images/trans.gif | Bin 807 -> 0 bytes .../images/typedef_obj.gif | Bin 585 -> 0 bytes .../images/union_obj.gif | Bin 594 -> 0 bytes .../images/update_managed_build.png | Bin 17037 -> 0 bytes .../images/update_managed_build20.png | Bin 10682 -> 0 bytes .../images/var_declaration_obj.gif | Bin 206 -> 0 bytes .../images/view_add_mapping.png | Bin 6642 -> 0 bytes .../images/view_appearance_prefs.png | Bin 44151 -> 0 bytes .../images/view_call_hierarchy.png | Bin 4375 -> 0 bytes .../images/view_console.png | Bin 12932 -> 0 bytes .../images/view_debug.png | Bin 13480 -> 0 bytes .../images/view_debug_breadcrumb.png | Bin 12526 -> 0 bytes .../images/view_debug_prefs.png | Bin 29113 -> 0 bytes .../images/view_dissassembly.png | Bin 10695 -> 0 bytes .../images/view_editor.png | Bin 13506 -> 0 bytes .../images/view_environment_prefs.png | Bin 42281 -> 0 bytes .../images/view_executables.png | Bin 24383 -> 0 bytes .../images/view_include_browser.png | Bin 13355 -> 0 bytes .../images/view_language_mappings_prefs.png | Bin 31445 -> 0 bytes .../images/view_make_targets.png | Bin 9309 -> 0 bytes .../images/view_memory.png | Bin 10669 -> 0 bytes .../images/view_modules.png | Bin 11483 -> 0 bytes .../images/view_navigator.png | Bin 6062 -> 0 bytes .../images/view_problem.png | Bin 19403 -> 0 bytes .../images/view_project_explorer.png | Bin 11724 -> 0 bytes .../images/view_projects.png | Bin 12319 -> 0 bytes .../images/view_properties.png | Bin 14315 -> 0 bytes .../images/view_registers.png | Bin 8499 -> 0 bytes .../images/view_signals.png | Bin 8651 -> 0 bytes .../images/view_table_rendering.png | Bin 7924 -> 0 bytes .../images/warning_co.gif | Bin 173 -> 0 bytes .../images/window_customize_perspective.png | Bin 6684 -> 0 bytes .../images/workbench_prop.png | Bin 39143 -> 0 bytes .../notices.html | 24 - .../plugin.properties | 15 - .../plugin.xml | 16 - .../pom.xml | 124 ---- .../reference/cdt_o_ceditor_pref.htm | 33 -- .../reference/cdt_o_dbg_view.htm | 30 - .../reference/cdt_o_menu.htm | 22 - .../reference/cdt_o_mproj_pref.htm | 26 - .../reference/cdt_o_mproj_pref_macro.htm | 31 - .../reference/cdt_o_new_mproj.htm | 25 - .../reference/cdt_o_new_sproj.htm | 26 - .../reference/cdt_o_proj_prop_pages.htm | 27 - .../reference/cdt_o_prop_file.htm | 28 - .../reference/cdt_o_prop_folder.htm | 36 -- .../reference/cdt_o_prop_proj.htm | 59 -- .../reference/cdt_o_ref.htm | 115 ---- .../reference/cdt_o_run_dbg_pages.htm | 31 - .../reference/cdt_o_views.htm | 45 -- .../reference/cdt_u_appearance_pref.htm | 74 --- .../reference/cdt_u_c_code_style_pref.htm | 85 --- .../reference/cdt_u_c_code_templates_pref.htm | 327 ----------- .../reference/cdt_u_c_editor_color.htm | 77 --- .../reference/cdt_u_c_editor_con_assist.htm | 77 --- .../cdt_u_c_editor_con_assist_adv.htm | 70 --- .../reference/cdt_u_c_editor_folding.htm | 100 ---- .../reference/cdt_u_c_editor_gen.htm | 104 ---- .../reference/cdt_u_c_editor_hov.htm | 64 --- .../cdt_u_c_editor_mark_occurrences.htm | 61 -- .../reference/cdt_u_c_editor_save_actions.htm | 57 -- .../reference/cdt_u_c_editor_scalability.htm | 83 --- .../reference/cdt_u_c_editor_typing.htm | 85 --- .../reference/cdt_u_c_file_types.htm | 52 -- .../reference/cdt_u_c_pref.htm | 59 -- .../reference/cdt_u_call_hierarchy_view.htm | 120 ---- .../reference/cdt_u_code_temp.htm | 79 --- .../reference/cdt_u_console_pref.htm | 93 --- .../reference/cdt_u_console_view.htm | 147 ----- .../reference/cdt_u_cproj_view.htm | 292 ---------- .../reference/cdt_u_create_make_target.htm | 70 --- .../reference/cdt_u_dbg_breadcrumb.htm | 29 - .../reference/cdt_u_dbg_brkpt_actions.htm | 55 -- .../reference/cdt_u_dbg_pref.htm | 67 --- .../reference/cdt_u_dbg_src.htm | 71 --- .../reference/cdt_u_dbg_src_path_mapping.htm | 79 --- .../reference/cdt_u_dbg_view.htm | 338 ----------- .../reference/cdt_u_debug.htm | 47 -- .../reference/cdt_u_discovery_preferences.htm | 35 -- .../reference/cdt_u_dissassembly_view.htm | 54 -- .../reference/cdt_u_dsfgdb.htm | 161 ------ .../reference/cdt_u_editor_view.htm | 39 -- .../reference/cdt_u_environment_pref.htm | 70 --- .../reference/cdt_u_fileprop_inc.htm | 109 ---- .../reference/cdt_u_fileprop_lang_mapp.htm | 57 -- .../reference/cdt_u_fileprop_lng.htm | 38 -- .../reference/cdt_u_fileprop_steps.htm | 83 --- .../reference/cdt_u_fileprop_sym.htm | 103 ---- .../reference/cdt_u_fileprop_toolsettings.htm | 110 ---- .../reference/cdt_u_find_replace.htm | 58 -- .../reference/cdt_u_fprop_resource.htm | 61 -- .../reference/cdt_u_fprop_toolsettings.htm | 114 ---- .../reference/cdt_u_icons.htm | 139 ----- .../reference/cdt_u_include_browser_view.htm | 173 ------ .../reference/cdt_u_indexer_preference.html | 121 ---- .../reference/cdt_u_language_mapping_pref.htm | 70 --- .../reference/cdt_u_m_edit.htm | 221 ------- .../reference/cdt_u_m_file.htm | 145 ----- .../reference/cdt_u_m_navigate.htm | 239 -------- .../reference/cdt_u_m_project.htm | 139 ----- .../reference/cdt_u_m_refactor.htm | 83 --- .../reference/cdt_u_m_run.htm | 130 ----- .../reference/cdt_u_m_search.htm | 82 --- .../reference/cdt_u_m_source.htm | 124 ---- .../reference/cdt_u_m_window.htm | 231 -------- .../reference/cdt_u_make_pref.htm | 73 --- .../reference/cdt_u_make_settings_pref.htm | 71 --- .../reference/cdt_u_make_targets_view.htm | 83 --- .../cdt_u_makefile_settings_pref.htm | 78 --- .../reference/cdt_u_mem_view_pref.htm | 101 ---- .../reference/cdt_u_memoryview.htm | 223 -------- .../reference/cdt_u_mfile_build.htm | 41 -- .../reference/cdt_u_mfile_info.htm | 34 -- .../reference/cdt_u_mfile_rcbs.htm | 64 --- .../reference/cdt_u_mfile_tool_settings.htm | 38 -- .../reference/cdt_u_modules_view.htm | 82 --- .../reference/cdt_u_navigator_view.htm | 106 ---- .../reference/cdt_u_new_proj_wiz.htm | 55 -- .../reference/cdt_u_new_proj_wiz_config.htm | 71 --- .../reference/cdt_u_new_proj_wiz_name.htm | 61 -- .../cdt_u_new_proj_wiz_toolchain.htm | 57 -- .../reference/cdt_u_new_proj_wiz_type.htm | 56 -- .../reference/cdt_u_newproj_behavior.htm | 78 --- .../reference/cdt_u_newproj_buildset.htm | 70 --- .../reference/cdt_u_newproj_def_symb.htm | 58 -- .../cdt_u_newproj_discovery_options.htm | 81 --- .../reference/cdt_u_newproj_parser_binary.htm | 64 --- .../reference/cdt_u_newproj_parser_error.htm | 81 --- .../reference/cdt_u_newproj_platf.htm | 40 -- .../reference/cdt_u_open_element.htm | 25 - .../reference/cdt_u_outline_view.htm | 170 ------ .../reference/cdt_u_pref_build.htm | 33 -- .../cdt_u_pref_build_error_parsers.htm | 146 ----- .../cdt_u_pref_build_scanner_discovery.htm | 239 -------- .../reference/cdt_u_pref_build_vars.htm | 60 -- .../reference/cdt_u_pref_multi_cfg.htm | 68 --- .../reference/cdt_u_pref_prop_pages.htm | 84 --- .../reference/cdt_u_pref_task_tags.htm | 79 --- .../reference/cdt_u_pref_wizard_defaults.htm | 34 -- .../cdt_u_pref_wizard_toolchains.htm | 63 -- .../reference/cdt_u_problems_view.htm | 55 -- .../reference/cdt_u_project_explorer_view.htm | 232 -------- .../reference/cdt_u_prop_all.htm | 68 --- .../reference/cdt_u_prop_build.htm | 216 ------- .../reference/cdt_u_prop_build_discovery.htm | 152 ----- .../cdt_u_prop_build_environment.htm | 119 ---- .../cdt_u_prop_build_settings_artifact.htm | 91 --- .../cdt_u_prop_build_settings_binparser.htm | 101 ---- .../cdt_u_prop_build_settings_errparser.htm | 132 ----- .../cdt_u_prop_build_settings_steps.htm | 143 ----- .../cdt_u_prop_build_settings_tool.htm | 109 ---- .../reference/cdt_u_prop_build_toolchain.htm | 105 ---- .../reference/cdt_u_prop_build_variables.htm | 122 ---- .../reference/cdt_u_prop_builders.htm | 119 ---- .../reference/cdt_u_prop_cfg_dialog.htm | 58 -- .../reference/cdt_u_prop_general.htm | 61 -- .../reference/cdt_u_prop_general_doc.htm | 57 -- .../reference/cdt_u_prop_general_exp.htm | 78 --- .../reference/cdt_u_prop_general_idx.htm | 64 --- .../reference/cdt_u_prop_general_lng.htm | 44 -- .../reference/cdt_u_prop_general_pns_hier.htm | 90 --- .../reference/cdt_u_prop_general_pns_inc.htm | 106 ---- .../reference/cdt_u_prop_general_pns_lib.htm | 103 ---- .../cdt_u_prop_general_pns_libpath.htm | 103 ---- .../reference/cdt_u_prop_general_pns_out.htm | 93 --- .../reference/cdt_u_prop_general_pns_ref.htm | 125 ---- .../reference/cdt_u_prop_general_pns_src.htm | 93 --- .../reference/cdt_u_prop_general_pns_sym.htm | 100 ---- .../cdt_u_prop_general_scanner_discovery.htm | 45 -- .../cdt_u_prop_general_sd_entries.htm | 199 ------- .../cdt_u_prop_general_sd_providers.htm | 136 ----- .../reference/cdt_u_prop_general_typ.htm | 61 -- .../reference/cdt_u_prop_manage_dialog.htm | 59 -- .../reference/cdt_u_prop_manage_newdialog.htm | 55 -- .../reference/cdt_u_prop_manage_rendialog.htm | 49 -- .../reference/cdt_u_prop_ref.htm | 51 -- .../cdt_u_prop_refactoring_history.htm | 87 --- .../reference/cdt_u_prop_resource.htm | 97 ---- .../reference/cdt_u_prop_rundebug.htm | 81 --- .../reference/cdt_u_properties.htm | 62 -- .../reference/cdt_u_properties_view.htm | 62 -- .../reference/cdt_u_registersview.htm | 191 ------- .../reference/cdt_u_run_dbg_arg.htm | 48 -- .../reference/cdt_u_run_dbg_comm.htm | 52 -- .../reference/cdt_u_run_dbg_dbg.htm | 46 -- .../reference/cdt_u_run_dbg_env.htm | 49 -- .../reference/cdt_u_run_dbg_launch_group.htm | 123 ---- .../reference/cdt_u_run_dbg_main.htm | 44 -- .../reference/cdt_u_run_dbg_srce.htm | 49 -- .../reference/cdt_u_scanner_cfg_disc.htm | 45 -- .../reference/cdt_u_search.htm | 202 ------- .../reference/cdt_u_search_view.htm | 125 ---- .../reference/cdt_u_signals_view.htm | 111 ---- .../reference/cdt_u_tasks_view.htm | 43 -- .../reference/cdt_u_toolbar.htm | 67 --- .../reference/cdt_u_type_hierarchy_view.htm | 228 -------- .../reference/cdt_u_view_executables.htm | 100 ---- .../reference/cdt_u_views.htm | 45 -- .../tasks/cdt_o_brkpnts_watch.htm | 28 - .../tasks/cdt_o_build_task.htm | 35 -- .../tasks/cdt_o_builderrors.htm | 61 -- .../tasks/cdt_o_con_assist.htm | 23 - .../tasks/cdt_o_debug.htm | 35 -- .../tasks/cdt_o_proj_files.htm | 28 - .../tasks/cdt_o_run.htm | 42 -- .../tasks/cdt_o_run_config.htm | 42 -- .../tasks/cdt_o_tasks.htm | 87 --- .../tasks/cdt_o_write_code.htm | 31 - .../tasks/cdt_t_add_brk_action.htm | 49 -- .../tasks/cdt_t_add_brkpnts.htm | 51 -- .../tasks/cdt_t_add_build_var.htm | 81 --- .../tasks/cdt_t_add_codetemp.htm | 74 --- .../tasks/cdt_t_add_custom_persp.htm | 35 -- .../tasks/cdt_t_add_watch.htm | 52 -- .../tasks/cdt_t_addmaketarget.htm | 40 -- .../tasks/cdt_t_addrmv_brk_action.htm | 54 -- .../tasks/cdt_t_autobuild.htm | 36 -- .../tasks/cdt_t_autosave.htm | 44 -- .../tasks/cdt_t_build_process.htm | 35 -- .../tasks/cdt_t_cbuild_pref.htm | 41 -- .../tasks/cdt_t_comment_out.htm | 57 -- .../tasks/cdt_t_contentassist.htm | 70 --- .../tasks/cdt_t_controldebug.htm | 52 -- .../tasks/cdt_t_conv_proj.htm | 46 -- .../tasks/cdt_t_convert_cdt_proj.htm | 51 -- .../tasks/cdt_t_convert_mbs20_proj.htm | 32 -- .../tasks/cdt_t_create_make_target.htm | 38 -- .../tasks/cdt_t_cust_cpp_editor.htm | 55 -- .../tasks/cdt_t_debug_exes.htm | 66 --- .../tasks/cdt_t_debug_prog.htm | 101 ---- .../tasks/cdt_t_disassembly.htm | 41 -- .../tasks/cdt_t_discovery.htm | 47 -- .../tasks/cdt_t_endis_able_brk_wtch.htm | 49 -- .../tasks/cdt_t_expressions.htm | 44 -- .../tasks/cdt_t_filtererror.htm | 48 -- .../tasks/cdt_t_imp_code_temp.htm | 59 -- .../tasks/cdt_t_jumperror.htm | 58 -- .../tasks/cdt_t_manualbuild.htm | 60 -- .../tasks/cdt_t_memory.htm | 82 --- .../tasks/cdt_t_new_cpp.htm | 64 --- .../tasks/cdt_t_new_make.htm | 57 -- .../tasks/cdt_t_new_run_config.htm | 43 -- .../tasks/cdt_t_open_declarations.htm | 48 -- .../tasks/cdt_t_proj_build_set.htm | 67 --- .../tasks/cdt_t_proj_error_parser.htm | 95 ---- .../tasks/cdt_t_proj_new.htm | 71 --- .../tasks/cdt_t_proj_new_with_template.htm | 91 --- .../tasks/cdt_t_proj_parser.htm | 63 -- .../tasks/cdt_t_proj_paths.htm | 55 -- .../tasks/cdt_t_proj_platf.htm | 62 -- .../tasks/cdt_t_proj_referenced_configs.htm | 53 -- .../tasks/cdt_t_proj_rename.htm | 53 -- .../tasks/cdt_t_prvw_hide_files.htm | 45 -- .../tasks/cdt_t_refactoring.htm | 26 - .../tasks/cdt_t_registers.htm | 55 -- .../tasks/cdt_t_rem_wtch_brk.htm | 50 -- .../tasks/cdt_t_rename.htm | 55 -- .../tasks/cdt_t_run_arg.htm | 61 -- .../tasks/cdt_t_run_com.htm | 65 --- .../tasks/cdt_t_run_config.htm | 43 -- .../tasks/cdt_t_run_dbg.htm | 68 --- .../tasks/cdt_t_run_env.htm | 65 --- .../tasks/cdt_t_run_main.htm | 65 --- .../tasks/cdt_t_run_source.htm | 53 -- .../tasks/cdt_t_sd.htm | 59 -- .../tasks/cdt_t_search.htm | 150 ----- .../tasks/cdt_t_sel_search.htm | 64 --- .../tasks/cdt_t_set_src_fold.htm | 64 --- .../tasks/cdt_t_shift_code.htm | 46 -- .../tasks/cdt_t_show_proj_files.htm | 54 -- .../tasks/cdt_t_standalone_startup.htm | 118 ---- .../tasks/cdt_t_toggle.htm | 43 -- .../tasks/cdt_t_variables.htm | 62 -- .../testToc.xml | 6 - .../toc.xml | 224 -------- .../README | 2 +- .../debug.product | 537 ++++++------------ .../pom.xml | 9 +- .../META-INF/MANIFEST.MF | 1 - .../.classpath | 7 +- .../.settings/.api_filters | 11 + .../build.properties | 3 +- .../scripts/cdtdebug.sh | 14 +- .../scripts/dev.properties | 3 - .../scripts/install.sh | 4 +- .../debug/application/ConfigGenerator.java | 120 ---- .../feature.xml | 9 +- pom.xml | 8 - releng/scripts/check_mvn_plugin_versions.sh | 2 +- 688 files changed, 192 insertions(+), 22695 deletions(-) delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/.gitignore delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/.project delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.core.resources.prefs delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.api.tools.prefs delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.prefs delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/about.html delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/book.css delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/build.properties delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_before_you_begin.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_brkpnts.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_build_over.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_comments.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_content_assist.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_dbg_info.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_discovery_options.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_editor.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_fullindexer.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_prog_bar.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_makefile.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_open_declarations.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_outlineview.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_cdt.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_dbg.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_perspectives.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_proj_file_views.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_projects.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_scanner_discovery.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_search.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_standalone_intro.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_templates.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_views.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_build_conc.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_code_entry.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_concepts.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_dbg_concepts.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_edit.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_home.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_nav.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/customBuildCallbacks.xml delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/html/maintopic.html delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/html/subtopic.html delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/html/toc.html delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/add_breakpoint.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/alphab_sort_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/btn_columns.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/btn_import_executables.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/btn_restart.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/builder_settings.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_cpp_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_element_filters.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_exe_obj.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_file_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_object_file.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_ovr.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_paths.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_autobuild.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_buildenv_newenvvar.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_buildenv_selectvar.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_ca_no_completions.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_bp_filter.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes01.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes02.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes03.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes04.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes05.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_hover_modes.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_run01.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_define_build_var.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_edit_build_var.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_dsfgdb_preferences_page.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_error_workbench.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_inc.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_steps.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_sym.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_toolsett.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_fold_resource.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_fold_toolsett.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_inline_rename.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_menu_toggle_comments.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_menubar.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_new_brk_action.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_open_element.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref-multi-cfg.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref-prop-pages.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref-wizard-defaults.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref-wizard-toolchains.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_brk_action.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_brk_action_properties.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_build_console.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_build_vars.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_file_types.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_new_task_tag_dlg.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_task_tags.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_refactor.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_rename_dialog.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_select_type.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_set_src_folder.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_1.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_2.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_3.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_4.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_5.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_6.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_toggle_selection.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_toggle_selection2.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_toggle_selection3.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_toolbar.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/class_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/code_style_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/code_templates.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/code_templates_new.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/codetemplates_example.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/command_link.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/console_build.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/container_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/contentAssist_adv_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/contentAssist_example.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/contentAssist_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/convert_proj.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/create_make_target.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/create_make_target_win.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/customize_perspective.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/debug_pref.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/debug_src_path_mapping.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/debug_src_pref.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/define_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/discovery_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/dprop_make_discovery_file.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/edited_ovr.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_c_codetemplates_use.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_color_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_folding_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_general_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_hover_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_mark_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_save_actions_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_scalability_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_typing_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/enum_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/enumerator_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/error_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/field_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/field_private_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/field_protected_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/field_public_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/fields_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/file_menu.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/file_new_conv.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/fileprop_language_mappings.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/find_replace_dialog.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/function_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/hierarchy_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/history_list.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_add_mem_monitor.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_annotation_next.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_annotation_prev.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_back.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_breakpoint_disable.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_breakpoint_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_build_make_target.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_clear_console.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_collapse_all.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_disp_console.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_max.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_min.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_pin.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_rem_all_term.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_scroll_lock.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_terminate.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_copy_to_clipboard.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_copy_stack.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_debug.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_drop_to_frame.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_launch_instance.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_restart.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_resume.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_stack_frame.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_step_mode.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_stepinto.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_stepover.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_stepreturn.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_suspend.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate_all.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate_all2.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate_relaunch.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate_remove.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_use_step_filters.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_debug.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_debugt_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_disconnect.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_edit_make_target.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_error.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_expand_all.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_forward.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_hide_inactive_includes.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_hide_make_targets.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_hide_sys_includes.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_hide_variables_more.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_home.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_info.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_last_edit_loc.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_link_mem_rendering.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_link_with_editor.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_load_all_modules.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_menu.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_menu_white.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_new_make_target.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_new_memory_view.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_next.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_next_error.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_open_console.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_open_element.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_pin.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_pin_memory.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_prev_error.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_previous.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_refresh_view_contents.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_cast_to_type.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_change_value.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_copy_registers.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_create_watch_expr.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_disable.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_display_array.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_enable.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_remove.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_repeat_search.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reset_mem_monitor.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_resume_at_line.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_resume_signal.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_run.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_run_to_line.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_save_output_file.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_search.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_callees.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_callers.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_error.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_history_list.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_logical_struct.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_next_reference.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_prev_reference.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_prev_search.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_type_names.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_switch_mem_monitor.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_thread1.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_thread2.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_thread3.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_toggle_memory_monitor.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_toggle_split_pane.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_up.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_warning.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/inactive_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/include_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/indexedFile.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/indexer_preference_page.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/installed_ovr.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/intl_05.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/intl_07.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/make_settings_prefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/make_targets.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/makefile.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/makefile_editor_folding_prefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/makefile_editor_prefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/manage_defined_symbols.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mark_occurrences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/method_private_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/method_protected_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/method_public_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mfile_build.PNG delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mfile_build_rcbs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mfile_info.PNG delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref_discovopts.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref_macro.PNG delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref_toolchain.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mprop_refactoring_history.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/namespace_declared_obj.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/namespace_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-behavior.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-binary_parser.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-builder.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-error_parser.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make_disc_options.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_convert.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_convert_candidate.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_config.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_name.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_toolchain.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_type.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_project_wizard.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng00_04a.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng00_05a.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng00_07.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng03_04.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngconcepts.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngref.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngtasks.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nokiaCopyright.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/openDeclaration.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/open_declaration_error.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/outlineView.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/path_inherit_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/pref_panel_build.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/pref_panel_code_templates.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/pref_panel_edit_template_dlg.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/pref_traditional_memory_prefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/progress_stop.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_new_cppfile.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_new_file.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_new_file_name.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_new_makefile.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_rename.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/projects_filters.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/projects_properties.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_artifact.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_bin.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_builders.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_builders_editbldr.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_builders_imprtlnchcnfg.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_builders_newbldr.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_cbuild.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_cbuild2.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_cbuild_selbldvar.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_cfgs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_crefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_doc.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_environment.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_error.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_exp.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_file_lang.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_ftypes.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_general.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_inc.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_index.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_lang.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_lib.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_libpath.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_mng_add.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_mng_dialog.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_mng_rename.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_outloc.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_refs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_resource.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_rundeb.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_srcloc.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_steps.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_symb.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_tool.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_tree.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_variables.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/public_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ref-79.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/refresh_nav.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/rh03_04.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_arguments.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_common.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_common_folder.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_config.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_arguments.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_common.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_debugger.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_debugger_advopt.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_environment.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_launch_group.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_launch_group_edit.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_main.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_source.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debugger.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_environment.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_cfg_disc.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_bop_options.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_console_view.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_preferences.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_add_include.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_add_lse_kinds_dropdown.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_add_lse_paths_dropdown.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_entries.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_providers.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_specs_detector_options.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/search.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/searchView.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/selection_search.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/setting_nav.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/show_view.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/standalone_debugger.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/static_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/struct_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/sub_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/super_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/task_binary_parser.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/task_binary_pref.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/template_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/trans.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/typedef_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/union_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/update_managed_build.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/update_managed_build20.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/var_declaration_obj.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_add_mapping.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_appearance_prefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_call_hierarchy.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_console.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_debug.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_debug_breadcrumb.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_debug_prefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_dissassembly.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_editor.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_environment_prefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_executables.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_include_browser.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_language_mappings_prefs.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_make_targets.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_memory.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_modules.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_navigator.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_problem.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_project_explorer.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_projects.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_properties.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_registers.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_signals.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_table_rendering.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/warning_co.gif delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/window_customize_perspective.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/workbench_prop.png delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/notices.html delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/plugin.properties delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/plugin.xml delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/pom.xml delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_ceditor_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_dbg_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_menu.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_mproj_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_mproj_pref_macro.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_new_mproj.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_new_sproj.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_proj_prop_pages.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_prop_file.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_prop_folder.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_prop_proj.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_ref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_run_dbg_pages.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_views.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_appearance_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_code_style_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_code_templates_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_color.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_con_assist.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_con_assist_adv.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_folding.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_gen.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_hov.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_mark_occurrences.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_save_actions.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_scalability.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_typing.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_file_types.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_call_hierarchy_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_code_temp.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_console_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_console_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_cproj_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_create_make_target.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_breadcrumb.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_brkpt_actions.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_src.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_src_path_mapping.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_debug.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_discovery_preferences.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dissassembly_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dsfgdb.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_editor_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_environment_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_inc.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_lang_mapp.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_lng.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_steps.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_sym.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_toolsettings.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_find_replace.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fprop_resource.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fprop_toolsettings.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_icons.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_include_browser_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_indexer_preference.html delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_language_mapping_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_edit.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_file.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_navigate.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_project.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_refactor.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_run.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_search.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_source.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_window.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_make_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_make_settings_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_make_targets_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_makefile_settings_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mem_view_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_memoryview.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mfile_build.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mfile_info.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mfile_rcbs.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mfile_tool_settings.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_modules_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_navigator_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz_config.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz_name.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz_toolchain.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz_type.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_behavior.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_buildset.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_def_symb.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_discovery_options.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_parser_binary.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_parser_error.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_platf.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_open_element.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_outline_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_build.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_build_error_parsers.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_build_scanner_discovery.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_build_vars.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_multi_cfg.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_prop_pages.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_task_tags.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_wizard_defaults.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_wizard_toolchains.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_problems_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_project_explorer_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_all.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_discovery.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_environment.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_artifact.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_binparser.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_errparser.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_steps.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_tool.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_toolchain.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_variables.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_builders.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_cfg_dialog.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_doc.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_exp.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_idx.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_lng.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_hier.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_inc.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_lib.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_libpath.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_out.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_ref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_src.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_sym.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_scanner_discovery.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_sd_entries.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_sd_providers.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_typ.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_manage_dialog.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_manage_newdialog.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_manage_rendialog.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_ref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_refactoring_history.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_resource.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_rundebug.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_properties.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_properties_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_registersview.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_arg.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_comm.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_dbg.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_env.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_launch_group.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_main.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_srce.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_scanner_cfg_disc.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_search.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_search_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_signals_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_tasks_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_toolbar.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_type_hierarchy_view.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_view_executables.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_views.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_brkpnts_watch.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_build_task.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_builderrors.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_con_assist.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_debug.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_proj_files.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_run.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_run_config.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_tasks.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_write_code.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_brk_action.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_brkpnts.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_build_var.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_codetemp.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_custom_persp.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_watch.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_addmaketarget.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_addrmv_brk_action.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_autobuild.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_autosave.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_build_process.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cbuild_pref.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_comment_out.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_contentassist.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_controldebug.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_conv_proj.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_cdt_proj.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_mbs20_proj.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_create_make_target.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cust_cpp_editor.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_exes.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_prog.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_disassembly.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_discovery.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_endis_able_brk_wtch.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_expressions.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_filtererror.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_imp_code_temp.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_jumperror.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_manualbuild.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_memory.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_cpp.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_make.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_run_config.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_open_declarations.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_build_set.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_error_parser.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new_with_template.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_parser.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_paths.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_platf.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_referenced_configs.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_rename.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_prvw_hide_files.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_refactoring.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_registers.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rem_wtch_brk.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rename.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_arg.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_com.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_config.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_dbg.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_env.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_main.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_source.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sd.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_search.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sel_search.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_set_src_fold.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_shift_code.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_show_proj_files.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_standalone_startup.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_toggle.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_variables.htm delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/testToc.xml delete mode 100644 debug/org.eclipse.cdt.debug.application.doc/toc.xml create mode 100644 debug/org.eclipse.cdt.debug.application/.settings/.api_filters delete mode 100644 debug/org.eclipse.cdt.debug.application/scripts/dev.properties delete mode 100644 debug/org.eclipse.cdt.debug.application/src-config-generator/org/eclipse/cdt/debug/application/ConfigGenerator.java diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 98dd09712da..d24f7434279 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -47,7 +47,6 @@ jobs: clean verify -B -V \ -Dmaven.test.failure.ignore=true \ -DexcludedGroups=flakyTest,slowTest \ - -P build-standalone-debugger-rcp \ -Ddsf.gdb.tests.timeout.multiplier=50 \ -Ddsf-gdb.skip.tests=$(test ${{ steps.filter.outputs.dsf }} == 'false' && echo 'true' || echo 'false') \ -Dindexer.timeout=300 diff --git a/BUILDING.md b/BUILDING.md index 9a9a8f01703..d8b0d979080 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -38,11 +38,6 @@ Individual p2 repos can be turned on and off to allow building CDT, or parts of - test CDT against a pre-built CDT by using the cdtRepo profile. - build the standalone rcp debugger against the latest simrel `mvn verify -DuseSimrelRepo -f debug/org.eclipse.cdt.debug.application.product` -#### build-standalone-debugger-rcp - -Using the `build-standalone-debugger-rcp` profile will include the standalone debugger, located -in `debug/org.eclipse.cdt.debug.application.product` - #### skip-all-tests, skip-tests-except-cdt-ui, skip-tests-except-dsf-gdb, skip-tests-except-cdt-other Using any of the above profiles can skip large sets of tests. The CI build uses this to parallelize tests. See https://ci.eclipse.org/cdt/view/Gerrit/ diff --git a/Jenkinsfile b/Jenkinsfile index 878e1f2121b..ca99350d270 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -48,7 +48,6 @@ pipeline { -Ddsf.gdb.tests.timeout.multiplier=50 \ -Dindexer.timeout=300 \ -P production \ - -P build-standalone-debugger-rcp \ -Ddsf.gdb.tests.gdbPath=/shared/common/gdb/gdb-all/bin \ -Dcdt.tests.dsf.gdb.versions=gdb.10,gdbserver.10 \ -Dmaven.repo.local=/home/jenkins/.m2/repository \ diff --git a/debug/org.eclipse.cdt.debug.application.doc/.gitignore b/debug/org.eclipse.cdt.debug.application.doc/.gitignore deleted file mode 100644 index 9e440c00d03..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/workspace/ diff --git a/debug/org.eclipse.cdt.debug.application.doc/.project b/debug/org.eclipse.cdt.debug.application.doc/.project deleted file mode 100644 index af73cd146b5..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/.project +++ /dev/null @@ -1,22 +0,0 @@ - - - org.eclipse.cdt.debug.application.doc - - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - - diff --git a/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.core.resources.prefs b/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0203a..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.api.tools.prefs b/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.api.tools.prefs deleted file mode 100644 index ec9fbf321d0..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.api.tools.prefs +++ /dev/null @@ -1,184 +0,0 @@ -ANNOTATION_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error -ANNOTATION_ELEMENT_TYPE_ADDED_FIELD=Error -ANNOTATION_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error -ANNOTATION_ELEMENT_TYPE_ADDED_INTERFACE_BOUNDS=Error -ANNOTATION_ELEMENT_TYPE_ADDED_METHOD=Error -ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error -ANNOTATION_ELEMENT_TYPE_ADDED_TYPE_MEMBER=Error -ANNOTATION_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_INTERFACE_BOUNDS=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_RESTRICTIONS=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_TO_CLASS=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_TO_ENUM=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_TO_INTERFACE=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD_WITHOUT_DEFAULT_VALUE=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD_WITH_DEFAULT_VALUE=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_PARAMETERS=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error -API_USE_SCAN_FIELD_SEVERITY=Error -API_USE_SCAN_METHOD_SEVERITY=Error -API_USE_SCAN_TYPE_SEVERITY=Error -CLASS_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error -CLASS_ELEMENT_TYPE_ADDED_FIELD=Error -CLASS_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error -CLASS_ELEMENT_TYPE_ADDED_INTERFACE_BOUNDS=Error -CLASS_ELEMENT_TYPE_ADDED_METHOD=Error -CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -CLASS_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error -CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERCLASS_SET=Error -CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -CLASS_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error -CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error -CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -CLASS_ELEMENT_TYPE_CHANGED_RESTRICTIONS=Error -CLASS_ELEMENT_TYPE_CHANGED_SUPERCLASS=Error -CLASS_ELEMENT_TYPE_CHANGED_TO_ANNOTATION=Error -CLASS_ELEMENT_TYPE_CHANGED_TO_ENUM=Error -CLASS_ELEMENT_TYPE_CHANGED_TO_INTERFACE=Error -CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -CLASS_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error -CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error -CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error -CLASS_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error -CLASS_ELEMENT_TYPE_REMOVED_INTERFACE_BOUNDS=Error -CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error -CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error -CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETERS=Error -CONSTRUCTOR_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error -CONSTRUCTOR_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error -CONSTRUCTOR_ELEMENT_TYPE_ADDED_INTERFACE_BOUNDS=Error -CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_TYPE_PARAMETER=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error -CONSTRUCTOR_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error -CONSTRUCTOR_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error -CONSTRUCTOR_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error -CONSTRUCTOR_ELEMENT_TYPE_REMOVED_INTERFACE_BOUNDS=Error -CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETERS=Error -ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -ENUM_ELEMENT_TYPE_CHANGED_RESTRICTIONS=Error -ENUM_ELEMENT_TYPE_CHANGED_TO_ANNOTATION=Error -ENUM_ELEMENT_TYPE_CHANGED_TO_CLASS=Error -ENUM_ELEMENT_TYPE_CHANGED_TO_INTERFACE=Error -ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error -ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error -ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error -ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -FIELD_ELEMENT_TYPE_ADDED_VALUE=Error -FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error -FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error -FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error -FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error -FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error -FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error -FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENTS=Error -FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error -ILLEGAL_EXTEND=Warning -ILLEGAL_IMPLEMENT=Warning -ILLEGAL_INSTANTIATE=Warning -ILLEGAL_OVERRIDE=Warning -ILLEGAL_REFERENCE=Warning -INTERFACE_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error -INTERFACE_ELEMENT_TYPE_ADDED_DEFAULT_METHOD=Error -INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error -INTERFACE_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error -INTERFACE_ELEMENT_TYPE_ADDED_INTERFACE_BOUNDS=Error -INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error -INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error -INTERFACE_ELEMENT_TYPE_ADDED_TYPE_MEMBER=Error -INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETERS=Error -INTERFACE_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error -INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -INTERFACE_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error -INTERFACE_ELEMENT_TYPE_CHANGED_INTERFACE_BOUNDS=Error -INTERFACE_ELEMENT_TYPE_CHANGED_RESTRICTIONS=Error -INTERFACE_ELEMENT_TYPE_CHANGED_TO_ANNOTATION=Error -INTERFACE_ELEMENT_TYPE_CHANGED_TO_CLASS=Error -INTERFACE_ELEMENT_TYPE_CHANGED_TO_ENUM=Error -INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -INTERFACE_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error -INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error -INTERFACE_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error -INTERFACE_ELEMENT_TYPE_REMOVED_INTERFACE_BOUNDS=Error -INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error -INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -INVALID_ANNOTATION=Ignore -INVALID_JAVADOC_TAG=Error -INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Warning -LEAK_EXTEND=Warning -LEAK_FIELD_DECL=Warning -LEAK_IMPLEMENT=Warning -LEAK_METHOD_PARAM=Warning -LEAK_METHOD_RETURN_TYPE=Warning -METHOD_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error -METHOD_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error -METHOD_ELEMENT_TYPE_ADDED_INTERFACE_BOUNDS=Error -METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -METHOD_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error -METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -METHOD_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error -METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error -METHOD_ELEMENT_TYPE_CHANGED_TYPE_PARAMETER=Error -METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error -METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error -METHOD_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error -METHOD_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error -METHOD_ELEMENT_TYPE_REMOVED_INTERFACE_BOUNDS=Error -METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETERS=Error -MISSING_EE_DESCRIPTIONS=Warning -TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error -UNUSED_PROBLEM_FILTERS=Warning -automatically_removed_unused_problem_filters=false -changed_execution_env=Error -eclipse.preferences.version=1 -incompatible_api_component_version=Error -incompatible_api_component_version_include_major_without_breaking_change=Disabled -incompatible_api_component_version_include_minor_without_api_change=Disabled -incompatible_api_component_version_report_major_without_breaking_change=Warning -incompatible_api_component_version_report_minor_without_api_change=Warning -invalid_since_tag_version=Error -malformed_since_tag=Error -missing_since_tag=Error -report_api_breakage_when_major_version_incremented=Disabled -report_resolution_errors_api_component=Warning diff --git a/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.prefs b/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.prefs deleted file mode 100644 index 8142f730075..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.prefs +++ /dev/null @@ -1,36 +0,0 @@ -compilers.f.unresolved-features=1 -compilers.f.unresolved-plugins=1 -compilers.incompatible-environment=1 -compilers.p.build=1 -compilers.p.build.bin.includes=1 -compilers.p.build.encodings=2 -compilers.p.build.java.compiler=2 -compilers.p.build.java.compliance=1 -compilers.p.build.missing.output=2 -compilers.p.build.output.library=1 -compilers.p.build.source.library=1 -compilers.p.build.src.includes=0 -compilers.p.deprecated=1 -compilers.p.discouraged-class=1 -compilers.p.exec-env-too-low=1 -compilers.p.internal=1 -compilers.p.missing-packages=2 -compilers.p.missing-version-export-package=2 -compilers.p.missing-version-import-package=2 -compilers.p.missing-version-require-bundle=2 -compilers.p.no-required-att=0 -compilers.p.no.automatic.module=1 -compilers.p.not-externalized-att=1 -compilers.p.service.component.without.lazyactivation=1 -compilers.p.unknown-attribute=1 -compilers.p.unknown-class=0 -compilers.p.unknown-element=1 -compilers.p.unknown-identifier=0 -compilers.p.unknown-resource=0 -compilers.p.unresolved-ex-points=0 -compilers.p.unresolved-import=0 -compilers.s.create-docs=false -compilers.s.doc-folder=doc -compilers.s.open-tags=1 -compilers.use-project=true -eclipse.preferences.version=1 diff --git a/debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF b/debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF deleted file mode 100644 index d835b16335b..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF +++ /dev/null @@ -1,7 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %bundleName -Bundle-SymbolicName: org.eclipse.cdt.debug.application.doc;singleton:=true -Bundle-Version: 11.6.0.qualifier -Bundle-Vendor: %provider -Bundle-Localization: plugin diff --git a/debug/org.eclipse.cdt.debug.application.doc/about.html b/debug/org.eclipse.cdt.debug.application.doc/about.html deleted file mode 100644 index b3134865230..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/about.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - About - - - -

About This Content

- -

November 30, 2017

-

License

- -

- The Eclipse Foundation makes available all content in this plug-in - ("Content"). Unless otherwise indicated below, the Content - is provided to you under the terms and conditions of the Eclipse - Public License Version 2.0 ("EPL"). A copy of the EPL is - available at https://www.eclipse.org/legal/epl-2.0. - For purposes of the EPL, "Program" will mean the Content. -

- -

- If you did not receive this Content directly from the Eclipse - Foundation, the Content is being redistributed by another party - ("Redistributor") and different terms and conditions may - apply to your use of any object code in the Content. Check the - Redistributor's license that was provided with the Content. If no such - license exists, contact the Redistributor. Unless otherwise indicated - below, the terms and conditions of the EPL still apply to any source - code in the Content and such source code may be obtained at https://www.eclipse.org. -

- - - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/book.css b/debug/org.eclipse.cdt.debug.application.doc/book.css deleted file mode 100644 index cb69589fb20..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/book.css +++ /dev/null @@ -1,61 +0,0 @@ -/* following font face declarations need to be removed for DBCS */ - - -body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, sans-serif; color: #000000} -pre { font-family: Courier, monospace} - -/* end font face declarations */ - -/* following font size declarations should be OK for DBCS */ -body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-size: 12pt; } -pre { font-size: 12pt} - -/* end font size declarations */ - -body { background: #FFFFFF} -h1 { font-size: 18pt; margin-top: 5; margin-bottom: 1 } -h2 { font-size: 14pt; margin-top: 25; margin-bottom: 3 } -h3 { font-size: 12pt; margin-top: 20; margin-bottom: 3 } -h4 { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: italic } -p { font-size: 12pt; } -pre { margin-left: 6; font-size: 9pt } - -a:link { color: #006699 } -a:visited { color: #996699 } -a:hover { color: #006699 } - -ul { margin-top: 0; margin-bottom: 10 } -li { margin-top: 0; margin-bottom: 0 } -li p { margin-top: 0; margin-bottom: 0 } -ol { margin-top: 0; margin-bottom: 10 } -dl { margin-top: 0; margin-bottom: 10 } -dt { margin-top: 0; margin-bottom: 0; font-weight: bold } -dd { margin-top: 0; margin-bottom: 0 } -strong { font-weight: bold} -em { font-style: italic} -var { font-style: italic} -div.revision { border-left-style: solid; border-left-width: thin; - border-left-color: #7B68EE; padding-left:5 } -th { font-weight: bold } - -.title { - font-size: 20px; font-weight: bold; -} - - -/* Mike Behm's addition to the style sheet */ -.userinput { font-family: monospace; } -.guitab, .important, .guibutton, .selectblue, .guimenu, .guilabel, -.notetitle { - color: #000000; - font-family: helvetica, arial, sans-serif; - font-weight: bold; - } -div.linux {display:none;} -.firsterm {font-style:italic;} - -.typewriter {font-family:monospace;} -.bold {font-weight:600;} -.linethrough {text-decoration: line-through;} -.underline {text-decoration: underline;} - diff --git a/debug/org.eclipse.cdt.debug.application.doc/build.properties b/debug/org.eclipse.cdt.debug.application.doc/build.properties deleted file mode 100644 index d49611525ef..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/build.properties +++ /dev/null @@ -1,15 +0,0 @@ -bin.includes = plugin.xml,\ - META-INF/,\ - html/,\ - images/,\ - reference/,\ - concepts/,\ - book.css,\ - notices.html,\ - tasks/,\ - about.html,\ - testToc.xml,\ - toc.xml,\ - index/,\ - plugin.properties -src.includes = about.html diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_before_you_begin.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_before_you_begin.htm deleted file mode 100644 index ceedc3ac684..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_before_you_begin.htm +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - Before you begin - - - -
-

Before you begin

- -

Depending on how you obtained the Stand-alone Debugger, you might have also received -a toolchain. -However, if you downloaded the Stand-alone Debugger from the Eclipse web site, then you will require a toolchain before -you can debug any projects.

- -

The Stand-alone Debugger uses plug-ins from the CDT (C/C++ Development Tools) project pertaining to -debugging an application. These CDT debugging components require some GNU toolchain elements such as -the gdb debugger and gcc compiler. The Stand-alone Debugger does allow editing files but does not support rebuilding -a project; a user can do that outside of the Stand-alone Debugger either either from the command line or using -the full CDT IDE which supports edit/compile/build/debug. - -

Each platform that runs the Stand-alone Debugger requires different steps to acquire the GNU toolchain.

- -

Windows

-

For windows, MinGW and Cygwin are the two main platform choices for acquiring the GNU toolchain. -It is important to understand the difference between them. -Cygwin produces executables that use the Cygwin POSIX runtime. Note that this runtime is GPL licensed. -MinGW produces native Windows executables that do not require a separate runtime.

- -
    -
  • For MinGW, it is recommended to use the MinGW installer, mingw-get, to manage your -MinGW installation. Download and run the latest mingw-get-inst package from the -MinGW Downloads page. -

    -

    Note that the Wascana IDE has been discontinued.

    -
  • - -
  • Cygwin can be installed from the Cygwin site at -https://www.cygwin.com. You need to manually select -the gdb and gcc packages. The gcc package is used to figure out default include paths -and built-in macros for indexing the code for navigation purposes.

    -
  • - -
  • The Windows SDK provides the Visual C++ compiler and header files and libraries required -to create Windows applications.

    -

    Note: For this release, the integration should be considered beta quality. It is not recommended for -production use.

    -
  • -
- -

Linux

-

All Linux distributions include the GNU toolchain. They may not, however, be installed by default. -For instructions about installing the GNU toolchain for Linux, see the instructions for your particular distribution.

- -

Mac OS X

-The Stand-alone Debugger supports the Apple GNU toolchain that is included in with the Xcode IDE. It can be downloaded -from the Apple's developer site, https://developer.apple.com - -

Other Platforms

-

The GNU toolchain is supported on all platforms that the Stand-alone Debugger supports. For instructions about installing the GNU toolchain -on your platform, see your platform vendor.

- -

QNX Copyright Statement -

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_brkpnts.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_brkpnts.htm deleted file mode 100644 index c2cae29339e..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_brkpnts.htm +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -Breakpoints - - - - -
-

Breakpoints

- -

A breakpoint suspends the execution of a program at the location where the breakpoint is set. -To set a line breakpoint, right-click in the marker bar area on the left side of an editor beside -the line where you want the program to be suspended, then choose Toggle Breakpoint. You can -also double-click on the marker bar next to the source code line. A new breakpoint marker appears -on the marker bar, directly to the left of the line where you added the breakpoint. Also, the new -breakpoint appears in the Breakpoints view list. -

-

Once set, a breakpoint can be enabled and disabled by right-clicking on its icon or by -right-clicking on its description in the Breakpoints view. -

- -
    -
  • When a breakpoint is enabled, it causes the program to suspend whenever it is hit. -Enabled breakpoints are indicated with a blue -enabled breakpoint circle. -Enabled breakpoints that are successfully installed -are indicated with a checkmark checkmark overlay overlay.
  • -
  • When a breakpoint is disabled, it will not affect the execution of the program. -Disabled breakpoints are indicated with a white -disabled breakpoint circle.
    -Editor view with cursor highlighting breakpoint -
  • -
- - - -

Note: Execution will also suspend -if Stop at main() on startup is enabled -on the Launch Configuration dialog. -To access the Launch Configuration dialog, -from the menu bar choose Run > Debug. -

- -
- -

Related reference -
-Run menu
-Breakpoints view -

- -

-Red Hat Statement
-IBM Copyright Statement -

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_build_over.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_build_over.htm deleted file mode 100644 index e95b6ebfe67..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_build_over.htm +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - Building C/C++ projects - - - -
-

Building C/C++ projects

-

The CDT relies on an external make utility, such as GNU make, to -build a project. The CDT can generate makefiles automatically when you -create a Managed Make C project or a Managed Make C++ project. You have -the option of creating a Standard Make C project or a Standard Make C++ -project and providing the makefile yourself.

-

Required utilities

-

You must install and configure the following utilities: -

-
    -
  • Build (e.g. make).
  • -
  • Compile (e.g. gcc).
  • -
  • Debug (e.g. gdb).
  • -
-Note: while make, gcc and gdb are the examples used in the -documentation, virtually any similar set of tools or utilities could be -used. -

-

Tip: Cygwin contains these utilities (make, gcc and gdb) for -a Windows environment.  While running the cygwin installation, -ensure gcc and make are selected since they are not -installed by default. For more information, see https://www.cygwin.com. If you are a -Red Hat user, all that you need to do to build your project is included -in the Red Hat Linux installation. -For other operating systems, please refer to your installation -documentation.

-

-

Build terminology

-

The CDT uses a number of terms to describe the scope of the build.

-

Build Project

-

This is an incremental build (make all, assuming all is defined in -your makefile). Only the components affected by modified files in that -particular project are built.

-

Rebuild Project

-

Builds every file in the project whether or not a file has been -modified since the last build. A rebuild is a clean followed by a build.

-

For more information on builds, see:

-
    -
  • Workbench User Guide > Concepts > Workbench > Builds
  • -
  • Workbench User Guide > Tasks > Building resources
  • -
-

Build-related information is displayed as follows:

-
    -
  • The Console view displays the output of the build tools.
  • -
  • The Problems view displays a list of compiler errors and warnings -related to your projects.
  • -
  • For Standard Make projects, the Makefile targets are displayed in -the Make Targets view.
  • -
-

For more information about the Problems view, see Workbench User -Guide > Reference > User interface information > Views and -editors > Problems view.

- -

Getting a makefile

-

You can either create a C/C++ project for which you supply the makefile -or create a C/C++ project for which the CDT generates makefiles -automatically.

-

To create a new project, from the menu bar choose File > New -> Project. In the dialog that appears, expand the C/C++ group -and choose e.g. C Project

-
    -
  • In the resulting wizard page, to create a project for which you supply the makefile, -select Makefile project and choose one of the alternatives under that. -An empty project, or a simple "Hello World" can be created. -You edit and manage the makefile yourself. -

     

    -
  • -
  • To create a project for which the CDT supplies a basic makefile, -select another project type, e.g. Executable and choose one of the examples -under that, or choose Empty Project. -
  • -
-

Setting build preferences

-

You can set build preferences in Eclipse:

-
-
Build order
-
If certain projects must be built before others, you can set the build -order. If your project refers to another project, the CDT must -build the other project first. To set the build order, from the menu -bar select Window > Preferences and choose General > Preferences > Build Order. -

When you set the build order, the CDT does not rebuild projects -that depend on a project; you must rebuild all projects to ensure all -changes are propagated.

-
-
Automatic save
-
You can set the CDT to perform an automatic save of all -modified resources when you perform a manual build. In the preferences dialog, -select General > Workspace and check Save automatically before build. -By default, -this feature is not enabled.
-
- -

Controlling the building of your project

-

For a Makefile project, the C/C++ compiler that a project uses -is controlled by the project's Properties setting. -To view a project's properties, right-click on the project and select Properties. -In the dialog that appears, the C/C++ Build -page enables you to control a variety of settings, including:

-
-
Build Command
-
On the Builder Settings tab, this controls which make is used. To change it, uncheck Use - default build command and change it or add arguments to the make command.
- -
Build Setting
-
On the Behaviour tab, this controls whether the compiler will Stop on first build error or not - (keep going). Unchecking Stop on first build error will force the compiler to attempt to build all referenced - projects even if the current project has errors.
- -
Workbench Build Behavior
-
On the Behaviour tab, this controls which makefile target will be built depending on the scope of the - build, e.g. all or clean.
-
-

For a standard (non-Makefile) project (often called "Managed Build" or "Managed Make" project from -earlier CDT version), the project properties dialog enables -you to manage the build configurations of your project. For additional -information see:

-
    -
  • Reference > C/C++ Properties > C/C++ Project Properties > Managed Make -Projects
  • -
  • Reference > C/C++ Properties > C/C++ Project Properties > Managed Make File -Properties
  • -
-

Viewing build information

-

Build-related information is displayed as follows:

-
    -
  • The Console view displays the output of the make utility.
  • -
  • The Problems view displays a list of compiler errors and -warnings related to your projects.
  • -
  • For a Standard Make project, build actions display in the Make -Targets view.
  • -
-

Related concepts -
-CDT Projects
-Project file views

-

Related tasks -
-Building projects

-

Related reference -
-Project Properties

-  -

Red Hat Copyright Statement
-IBM Copyright Statement -

-
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_comments.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_comments.htm deleted file mode 100644 index 96a45629250..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_comments.htm +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -Comments - - - - -
-

Comments

-

Comments are lines in a source file that have been marked to be ignored by the compiler. -Two styles of comments are supported by current C/C++ compilers:

-
    -
  • /* text */
  • -
  • // text
  • -
- -

Comment

-

You can quickly comment out one or more lines of code by inserting the leading -characters // at the beginning of the line. To do so, select the line -(or lines) of code you want to comment out and press CTRL+/ (slash).

- -

Uncomment

-

To uncomment select the line (or lines) of code, and press CTRL+\ -(backslash). - -

Tip: The characters /* */ on lines that are -already commented out, are not affected when you comment and uncomment code.

- -

Multiline comment

-

You can use the Content Assist feature to insert a multi-line comment before a function. -Type com+Ctrl+Space, and the following code is entered at the cursor location: -

-/*
- * author userid
- *
- * To change this generated comment edit the template variable "comment":
- * Window > Preferences > C/C++ > Editor > Templates.
- */
- 
- - To change the default comment click Window > Preferences > C > Templates. For more information see the - Content Assist section. - -

Related concepts -
-Content Assist and code completion

-

Related tasks -
-Customizing the C++ editor
-Commenting out code

-

Related reference -
-C/C++ editor preferences

- -

-Red Hat Copyright Statement
- IBM Copyright Statement -

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_content_assist.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_content_assist.htm deleted file mode 100644 index 714d7094d69..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_content_assist.htm +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - Content Assist - - - - -
-

Content Assist

- -

Content Assist is a set of tools built into the CDT that can reduce the number of keystrokes you must -type to create your code. The Content Assist plug-in consists of several components that forecast what -a developer will type, based on the current context, scope, and prefix.

- -

Code completion

- -

Content assist provides code completion anywhere in the document. For the current project a list is -displayed of the elements that begin with the letter combination you entered, and -the relevance of each proposal is determined in the following order:

- -
    -
  • Fields
  • -
  • Variables
  • -
  • Methods
  • -
  • Functions
  • -
  • Classes
  • -
  • Structs
  • -
  • Unions
  • -
  • Namespaces
  • -
  • Enumerations
  • -
- -You trigger the Code completion feature when you call Content Assist (such as when you type Ctrl+Space), but it is auto-activated when you type -., -> or ::.

- -

C++ example showing Code Assist popup

- -

You can view the signature of each item on the list in a pop-up by pointing to it. You can then select an item in the list to insert it directly into your code.

- -

Templates

- -

You can create and save templates for frequently used sections of code, which will be inserted according to scope. The Content Assist feature also provides quick access to code -templates.

- -

When you enter a letter combination in the C/C++ editor, and type CTRL+SPACE (or right-click and click Content Assist), a -list of code elements and templates that start with the letter combination that you typed is displayed.

- -

You can then select a template from the list and it is inserted directly into your code.

- -C++ example showing Code Assist popup

- -

For example, the template do while statement contains the following code:

- -

Code Template showing do-while example

- -

When you select the do template from the list, you insert the following code:

- -

do {
-} while (condition);

- - -

If the completion engine finds only one proposal in your templates, that proposal is inserted at the current cursor position. -For example if you create a new .cpp file and type mai+CTRL+SPACE the following code is inserted at the cursor location:

-

int
-main(int argc, char **argv) {
-	
-}

- -

No Completions

- -

If you invoke Content Assist, but no completions are found a message will be displayed on the status to inform you that the Content Assist parser has timed out.

- -

Content Assist No completions available message

- - -

Related concepts -
-Code entry

-

Related tasks -
-Using Content Assist
-Creating and editing templates
-Importing and exporting templates

-

Related reference -
-C/C++ perspective icons

- -

- -IBM Copyright Statement

-
- - - diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_dbg_info.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_dbg_info.htm deleted file mode 100644 index e65eaa89f6e..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_dbg_info.htm +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - -Debug information - - - - -
-

Debug information

- -

When using the Stand-alone Debugger, you will be using the Debug -perspective. The Debug perspective lets you manage the debugging or running of a program -in the Eclipse Workbench. You can control the execution of your program by setting -breakpoints, suspending launched programs, stepping through your code, and -examining the contents of variables.

-

 The Debug perspective displays the following information:

- -
    -
  • The stack frame for the suspended threads -for each target that you are debugging
  • -
  • Each thread in your program represented as a node in the tree
  • -
  • The process for each program that you are running
  • -
-

The Debug perspective also drives the C/C++ Editor. As you step -through your program, the C/C++ Editor highlights the location of the -execution pointer.

- -

Variables

- -

You can view information about the variables in a selected stack frame in the -Variables view. When execution stops, the changed values are -by default highlighted in red. Like the other debug-related views, the Variables view does -not refresh as you run your executable. A refresh occurs when execution stops.

- -

Expressions

- -

An expression is a snippet of code that can be evaluated to produce a result. -The context for an expression depends on the particular debug model. Some -expressions may need to be evaluated at a specific location in the program so -that the variables can be referenced. You can view information about expressions -in the Expressions view.

- -

Registers

- -

You can view information about the registers in a selected stack frame. -Values that have changed are highlighted in the Registers view when your program -stops.

- -

Memory

- -

You can inspect and change your process memory.

- -

Disassembly

- -

You can view disassembled code mixed with source information.

- -

Modules

- -

You can view information about the modules (executables and shared libraries) loaded -in the current debug session.

- -

Signals

- -

You can view the signals defined on the selected debug target and how the -debugger handles each one.

-

Related concepts -
-Overview of the CDT
-Debug overview

-

Related tasks -
-Debugging

-

Related reference -
-Run and Debug dialog box
-Debug views

- -IBM Copyright Statement

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_discovery_options.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_discovery_options.htm deleted file mode 100644 index 7e466d64120..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_discovery_options.htm +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - Views in the C/C++ perspective - - - - -
-

Discovery options

- -

For projects where the IDE generates a makefile to build the project automatically, the IDE has more information about the internal build state of the make project compared to those projects where you provide a makefile to build the project. - -

For example, a makefile includes build information and other settings, such as include file paths (-I) and macro definitions (-D), which are standard to the build tools (such as the compiler and linker). When the makefile is automatically created for you, this information is known to Eclipse to a greater extent then when you create and manage the makefile for a project yourself. The type of information affects the search capabilities and Code Assist abilities of Eclipse. Therefore, in this example, the purpose of Discovery Options is for improved search and Code Assist capability for projects where Eclipse does not manage the makefile for you. For example, in an open source file of an editor view, to see the declaration for a function that the code calls, you select the function, right click, and select Open Declaration from the context menu. If the location of the include file (that was coded in the makefile for the project) containing the function declaration was in some directory, the CDT would not find the declaration because it has no visibility for that include path. Consequently, you can use Discovery Options in the CDT to enhance the IDE build state by parsing the build process output to extract build path information that the CDT searching mechanism uses to locate and open the include file. By default, the CDT uses GNU* tools (gcc, etc.). If you want to build your projects using another compiler, use the settings described here.

- -

Scanner configuration discovery is tightly linked to project's build process. The first part of scanner discovery begins during the make build for make projects where you provide the makefile. The Eclipse CDT parses the build output for compiler commands with options that specify the definition of the preprocessor symbols and include search paths (for the gcc compiler, -D and -I), and then it stores the information as the project's discovered scanner configuration. - -

Next, after the build process completes, it is implemented as a separate Eclipse builder where it runs a generate scanner info command, and then parses the output (properties specified on the Discover Options tab for Builds in the Project Properties window). - -

For C++, the default generate scanner information command is gcc -E -P -v myfile.c | myfile.cpp. This command reads the compiler's configuration file and prints the information that includes compiler's internally defined preprocessor symbols and include search paths. - -

A single scanner configuration is applicable to all the files in a project. Although Eclipse discovers the information for each compilation unit, it stores the scanner configuration on a per project basis. This means that Eclipse applies a single, cumulative scanner configuration to all files in a project. - -

The following situations identify circumstances when certain parts of the scanner configuration are in conflict: -

    -
  • Symbol definitions that contradict -
  • An incorrect order for the include paths -
  • Internal scanner information may not be applicable to all the files in a project (for a single compiler), because some files might be compiled with a different compiler, or have target specific options specified. -
-

- -

Note: Only basic command line options are supported. In addition, only basic scanner configuration related command line options are recognized (for example, -D and -I for gcc). For some of the commands, their relative position in the command line is important. For information about these options, see the documentation for the utilities you are using. - -

Related concepts -
CDT Overview -
C/C++ perspectives -

- - -

Related reference -
Views -

- -

-Red Hat Copyright Statement
- IBM Copyright Statement -

-
- - - diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_editor.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_editor.htm deleted file mode 100644 index 40c43c1d453..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_editor.htm +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - -C/C++ editor - - - -
-

C/C++ editor

- -

The Stand-alone Debugger provides an editor that gives you specific support for editing C/C++ code. -This C/C++ editor is invoked automatically when you open a C/C++ source file. While you are able -to modify the contents of a file, if you save those changes, you will need to rebuild the project outside of the Stand-alone Debugger -to synchronize the debug information in the executable with the source files used.

- -

The C/C++ editor includes the following features:

-
    -
  • Syntax highlighting
  • -
  • Content/code assist
  • -
  • Code folding
  • -
  • Integrated debugging features
  • -
- -

You can customize some of the operation of the Editor view from the Window > Preferences > C/C++ > Editor preferences dialog.

- - - - - -

Related concepts -
CDT Overview -

- -

Related tasks -
Using Content Assist -

- -

Related reference -
C/C++ editor preferences -
Outline view for C/C++ -
Views and editors -

- -

-Red Hat Copyright Statement
- IBM Copyright Statement -

-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer.htm deleted file mode 100644 index 4c1005a43b6..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer.htm +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - C/C++ Indexer - - - -
-

C/C++ Indexer

-

The C/C++ indexer uses the parser to create a database of your -source and header files that provides the basis for C/C++ search, -navigation features and parts of content assist.

-

The indexer runs on a background thread and reacts to resource -change events such as: -

-
    -
  • C/C++ project creation/deletion
  • -
  • Source files creation/deletion
  • -
  • File imports
  • -
  • Source file content changes
  • -
-

It is possible to customize the behavior of the indexer through the -use of source folders or even turn it off completely. This customizable -behavior is available on a per-project basis (i.e. it is possible to -have different indexer settings for each project in your workspace).
-

-

CDT supports the contribution of additional indexers, with 2 -indexers being provided with the default CDT release:
-

-
    -
  • Fast C/C++ Indexer : provides fastest indexing capabilities - both -declarations and cross reference information. This is the recommended indexer.
    -
  • -
  • Full C/C++ Indexer : provides even more accurate indexing capabilities at the cost of performance - both -declarations and cross reference information.
    -
  • -
-

Related concepts
-C/C++ search
-C/C++ Indexer Progress Bar
-Scanner Discovery
-

-

Related tasks
-Selection Searching for C/C++ elements
-Setting Source Folders
-

-

Related reference
-C/C++ search page, Search dialog box
-C/C++ Project Properties, Indexer
-

- -

 

-IBM Copyright Statement -
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_fullindexer.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_fullindexer.htm deleted file mode 100644 index c2ce9f3f0cd..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_fullindexer.htm +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - Full C/C++ Indexer - - - -
-

Full C/C++ Indexer

-

The Full C/C++ Indexer is a new indexer for CDT 3.0 which makes use -of the new DOM. It creates a full index of the project's source -providing both declaration and cross reference information to the -various clients that make use of the index. In comparison with the -previous versions of the indexer, the new C/C++ indexer provides -quicker and more accurate results.
-

-

This indexer provides the most complete set of information but can -be potentially long running, especially on larger projects.
-

-

Related concepts
-C/C++ Indexer
-C/C++ search
-C/C++ Indexer Progress Bar

-

Related tasks
-Selection Searching for C/C++ -elements
- -Setting Source Folders
-

-

Related reference -
-C/C++ search page, Search -dialog box -
-C/C++ Project Properties, Indexer -

-

 

-IBM Copyright Statement -
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_prog_bar.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_prog_bar.htm deleted file mode 100644 index 6bc6fce8233..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_prog_bar.htm +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - C/C++ Indexer Progress Bar - - - -
-

C/C++ Indexer Progress Bar

-

The indexer progress bar shows the progress status of the indexing -jobs in the progress views.

-

The indexing jobs can be temporarily paused by pressing the stop -button on the progress bar. This will cause the indexer to wait until -the next time the user runs a search job or makes a change to an -indexed element (by such actions as modifying an existing source file, -deleting a file, creating a new file, moving file and so on). The -indexer at this point will resume with the previously postponed -indexing job before moving on to the new one.

-

If you wish to cease indexing all together, you can cancel an -indexing job and disable the indexer through the properties.

-

Related concepts -
-C/C++ search
-C/C++ Indexer
-

Related tasks
-Selection Searching for C/C++ -elements
-Setting Source Folders
-

-

Related reference -
-C/C++ search page, Search -dialog box -
-C/C++ Project Properties, Indexer -

-

 

-IBM Copyright Statement -
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_makefile.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_makefile.htm deleted file mode 100644 index 50279d69968..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_makefile.htm +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - -Makefile - - - - -
-

Makefile

-

A makefile is a text file that is referenced by the make command that describes the building of targets, and contains information such as source-level dependencies and build-order dependencies.

-

The CDT can generate a makefile for you, such projects are called Managed Make projects. Some projects, known as Standard Make projects, allow you to define your own makefile.

- -

Sample Makefile

-
-# A sample Makefile
-# This Makefile demonstrates and explains 
-# Make Macros, Macro Expansions,
-# Rules, Targets, Dependencies, Commands, Goals
-# Artificial Targets, Pattern Rule, Dependency Rule.
-
-# Comments start with a # and go to the end of the line.
-
-# Here is a simple Make Macro.
-LINK_TARGET = test_me.exe
-
-# Here is a Make Macro that uses the backslash to extend to multiple lines.
-# This allows quick modification of more object files.
-OBJS =  \
- Test1.o \
- Test2.o \
- Main.o
-
-# Here is a Make Macro defined by two Macro Expansions.
-# A Macro Expansion may be treated as a textual replacement of the Make Macro.
-# Macro Expansions are introduced with $ and enclosed in (parentheses).
-REBUILDABLES = $(OBJS) $(LINK_TARGET)
-
-# Make Macros do not need to be defined before their Macro Expansions,
-# but they normally should be defined before they appear in any Rules.
-# Consequently Make Macros often appear first in a Makefile.
-
-# Here is a simple Rule (used for "cleaning" your build environment).
-# It has a Target named "clean" (left of the colon ":" on the first line),
-# no Dependencies (right of the colon),
-# and two Commands (indented by tabs on the lines that follow).
-# The space before the colon is not required but added here for clarity.
-clean : 
- rm -f $(REBUILDABLES)
- echo Clean done
-
-# There are two standard Targets your Makefile should probably have:
-# "all" and "clean", because they are often command-line Goals.
-# Also, these are both typically Artificial Targets, because they don't typically
-# correspond to real files named "all" or "clean".  
-
-# The rule for "all" is used to incrementally build your system.
-# It does this by expressing a dependency on the results of that system,
-# which in turn have their own rules and dependencies.
-all : $(LINK_TARGET)
- echo All done
-
-# There is no required order to the list of rules as they appear in the Makefile.
-# Make will build its own dependency tree and only execute each rule only once
-# its dependencies' rules have been executed successfully.
-
-# Here is a Rule that uses some built-in Make Macros in its command:
-# $@ expands to the rule's target, in this case "test_me.exe".
-# $^ expands to the rule's dependencies, in this case the three files
-# main.o, test1.o, and  test2.o.
-$(LINK_TARGET) : $(OBJS)
- g++ -g -o $@ $^
-
-# Here is a Pattern Rule, often used for compile-line.
-# It says how to create a file with a .o suffix, given a file with a .cpp suffix.
-# The rule's command uses some built-in Make Macros:
-# $@ for the pattern-matched target
-# $lt; for the pattern-matched dependency
-%.o : %.cpp
- g++ -g -o $@ -c $<
-
-# These are Dependency Rules, which are rules without any command.
-# Dependency Rules indicate that if any file to the right of the colon changes,
-# the target to the left of the colon should be considered out-of-date.
-# The commands for making an out-of-date target up-to-date may be found elsewhere
-# (in this case, by the Pattern Rule above).
-# Dependency Rules are often used to capture header file dependencies.
-Main.o : Main.h Test1.h Test2.h
-Test1.o : Test1.h Test2.h
-Test2.o : Test2.h
-
-# Alternatively to manually capturing dependencies, several automated
-# dependency generators exist.  Here is one possibility (commented out)...
-# %.dep : %.cpp
-#        g++ -M $(FLAGS) $< > $@
-# include $(OBJS:.o=.dep)
-
- - -

Frequently Asked Questions:

-Your Console view can be very useful for debugging a build. - -

Q1. My Console view says Error launching builder. What does that mean?

-
-Error launching builder (make -k clean all )
-(Exec error:Launching failed)
-
- -

Most probably, the build command (by default "make") is not on your path. You can put it on your path and restart Eclipse.
-You can also change the build command to something that is on your path. If you are using MinGW tools to compile, you should replace the build command with "mingw32-make".

- -

Q2. My Console view says No rule to make target 'X'.

-
-make -k clean all 
-make: *** No rule to make target 'clean'.
-make: *** No rule to make target 'all'.
-
- -

By default, the make program looks for a file most commonly called "Makefile" or "makefile". -If it cannot find such a file in the working directory, or if that file is empty or the file does not -contain rules for the command line goals ("clean" and "all" in this case), it will normally fail -with an error message similar to those shown.

- -

If you already have a valid Makefile, you may need to change the working directory of your build. The default working directory for the build command is the project's root directory. You can change this by specifying an alternate Build Directory in the Make Project properties. -Or, if your Makefile is named something else (eg. buildFile.mk), you can specify the name by setting the default Build command to make -f buildFile.mk.

- -

If you do not have a valid Makefile, create a new file named Makefile in the root directory. You can then add the contents of the sample Makefile (above), and modify it as appropriate.

- -

Q3. My Console view says "missing separator".

-
-make -k clean all 
-makefile:12: *** missing separator.  Stop.
-
-

The standard syntax of Makefiles dictates that every line in a build rule must be preceded by a Tab character. -This Tab character is often accidentally replaced with spaces, and because both result in white-space indentation, -this problem is easily overlooked. In the sample provided, the error message can be pinpointed to line 12 of the -file "makefile"; to fix the problem, insert a tab at the beginning of that line.

- -

Q4. My Console view says Target 'all' not remade because of errors.

-
-make -k clean all 
-make: *** [clean] Error 255
-rm -f Test1.o Test2.o Main.o test_me.exe
-g++ -g -o Test1.o -c Test1.cpp
-make: *** [Test1.o] Error 255
-make: *** [Test2.o] Error 255
-make: *** [Main.o] Error 255
-g++ -g -o Test2.o -c Test2.cpp
-g++ -g -o Main.o -c Main.cpp
-make: Target 'all' not remade because of errors.
-
-

The likely culprit here is that g++ is not on your Path.
-

The Error 255 is produced by make as a result of its command shell not being able to find a command for a particular rule.
-Messages from the standard error stream (the lines saying Error 255) and standard output stream (all the other lines) are merged in the Console view here.

- -

Q5. What's with the -k flag?

- -

The -k flag tells make to continue making other independent rules even when one rule fails. -This is helpful for build large projects.

-

You can remove the -k flag by turning on Project Properties > C/C++ Make Project > Make Builder > Stop on first build error

- -

Q6. My Console view looks like:

-
-mingw32-make clean all 
-process_begin: CreateProcess((null), rm -f Test1.o Test2.o Main.o test_me.exe, ...) failed.
-make (e=2): The system cannot find the file specified.
-
-mingw32-make: *** [clean] Error 2
-rm -f Test1.o Test2.o Main.o test_me.exe
-
- -

This means that mingw32-make was unable to find the utility "rm". Unfortunately, MinGW does not come with "rm". To correct this, replace the clean rule in your Makefile with:

-

-clean : 
-	-del $(REBUILDABLES)
-	echo Clean done
-

-

The leading minus sign tells make to consider the clean rule to be successful even if the del command returns failure. This may be acceptable since the del command will fail if the specified files to be deleted do not exist yet (or anymore).

- - -

IBM Copyright Statement

-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_open_declarations.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_open_declarations.htm deleted file mode 100644 index 583b72b891e..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_open_declarations.htm +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - -Open Declaration - - - - -
-

Open Declaration

- -

You can select an element name in your code and quickly navigate to its declaration.

- -Editor View showing Open Declaration option - -

Open declaration will attempt to navigate to the exact definition of the selected element if the selected element is a reference or a declaration. -Otherwise, it will attempt to navigate to a declaration of the selected element. -Open declaration requires your file to have the proper include paths set up to the declaration. -If for any reason open declaration cannot find the declaration, it will display the following message in the status line:

- -No declaration was found message. - -

For more information see Setting up include paths and macros for C/C++ indexer.

- -

Related concepts
-C/C++ Projects
-C/C++ search

-

Related tasks
-Setting up include paths and macros for C/C++ indexer
-Navigate to a C or C++ element's declaration
-Searching for C/C++ elements

- -

IBM Copyright Statement

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_outlineview.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_outlineview.htm deleted file mode 100644 index 28b23746941..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_outlineview.htm +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - Outline view - - - - -
-

Outline view

- -

The Outline view displays an outline of a structured C/C++ file that is currently -open in the editor area, by listing the structural elements.

- -Editor View highlighting corresponding element in the Outline View - -

The Outline view shows the following elements in the source file in the order -in which they occur:

- -
    -
  • Class
  • -
  • Namespace
  • -
  • Include
  • -
  • Enum
  • -
  • Enumerator
  • -
  • Field private
  • -
  • Field protected
  • -
  • Field public
  • -
  • Include
  • -
  • Method private
  • -
  • Method protected
  • -
  • Method public
  • -
  • Struct
  • -
  • Typedef
  • -
  • Union
  • -
  • Variable
  • -
  • Function
  • -
  • Macro Definition
  • -
- -

You can also sort the list -alphabetically. When you select an element in the Outline view, the C/C++ -editor highlights both the selected item and the marker bar (left margin). For example, to move -to the start of main() in the C/C++ editor, click main() in the Outline -view.

- -

For more information about the marker bar, see Workbench User Guide > Reference > User interface -information > Views and editors > Editor area.

- -

Filtering the Outline View

- -

You can filter the Outline view by choosing to display or hide the following -items:

- -
    -
  • Fields
  • -
  • Static members
  • -
  • Non-public members
  • -
- -

You can select an element in the Outline view, and perform the following actions:

-
    -
  • Open the C/C++ Search window box. The Search string box is populated and - the element type is selected.
  • -
  • Complete a text-based search, of a workspace or a specified working set for the - selected element.
  • -
  • Open a selected .h file in the editor.
  • -
  • Rename Refactor
  • -
- -

Icons

-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IconDescription
Collapse All IconCollapse All
Sort items alphabetically IconSort items alphabetically
Hide Fields IconHide Fields
Hide Static Members IconHide Static Members
Hide Non-Public Members IconHide Non-Public Members
Hide Inactive Elements IconHide Inactive Elements

- -

For more information about the Eclipse workbench, see Workbench User Guide > Tasks > Upgrading Eclipse.

-

For more information about Working sets, see Workbench User Guide > Concepts > Working sets.

- - -

Related concepts -
-Comments
-Content Assist and code completion
-C/C++ search
-Open Declaration

-

Related tasks -
-Displaying C/C++ file components in the -Project Explorer view
-Searching for C/C++ elements

-

Related reference -
-Outline view

- -IBM Copyright Statement -
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_cdt.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_cdt.htm deleted file mode 100644 index b4133f6ad9f..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_cdt.htm +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - CDT overview - - - -
-

CDT Overview

-

The C/C++ Development Toolkit (CDT) is a set of Eclipse plug-ins that provide -C and C++ extensions to the Eclipse workbench. For more information about -Eclipse, see Workbench User Guide > Concepts > Workbench.

- -

The full CDT provides a C/C++ IDE that simplifies many of the same tools that you can use from the command line. The CDT can also communicate with many external utilities and interpret their responses, for example: -

-Note: while make, gcc and gdb are the examples used in the documentation, virtually any similar set of tools or utilities could be used.

- -

The Stand-alone Debugger application is built from various Eclipse plug-ins from the CDT pertaining to Debug and Edit. Plug-ins associated -with Build and Compile are not included. Though it is possible to edit files within the Stand-alone Debugger, any changes -will require a rebuild which will have to be performed outside of the Debugger. If you want a full C/C++ IDE, then it is suggested to use the full CDT -instead which incorporates the C/C++ Debugger within it.

- - - -

Additional information

- -

For more information on the Eclipse CDT project, -refer to https://www.eclipse.org/cdt/: -

- -
    -
  • Eclipse CDT Discussions: -The place to ask questions about how to use the CDT.
  • -
  • User FAQ: -Provides answers to the most common questions about using the CDT.
  • -
  • CDT on GitHub: -This is the main source for information around CDT.
  • - -
- - - -

License

-

The CDT is an open source project and is licensed under the Eclipse Public License. - - - -

Related reference -
-Views

- -IBM Copyright Statement -
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_dbg.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_dbg.htm deleted file mode 100644 index a7f0489d55a..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_dbg.htm +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - -Debug overview - - - - -
-

Debug overview

- -

The debugger lets you see what's going on "inside" a program while it -executes.

-

In order to debug your application, you must use executables compiled for -debugging. These executables contain additional debug information that lets the -debugger make direct associations between the source code and the binaries -generated from that original source.

-

The Stand-alone debugger uses GDB as the underlying debug engine. It translates each -user interface action into a sequence of GDB commands and processes the output from GDB to -display the current state of the program being debugged.

-

Tip: Editing the source after compiling causes the line numbering to be out of -step because the debug information is tied directly to the source. Similarly, -debugging optimized binaries can also cause unexpected jumps in the execution -trace.

-

Related concepts -
-Overview of the CDT
-Debug information

-

Related tasks -
-Debugging

-

Related reference -
-Run and Debug dialog box

- -IBM Copyright Statement

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_perspectives.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_perspectives.htm deleted file mode 100644 index 9d452fad811..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_perspectives.htm +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -Perspectives available to C/C++ developers - - - -
-

Perspective

- -

A perspective is a layout of views (development tools) in the Workbench window. -Each type of perspective is a combination of views, menus, and toolbars that enable you to perform a particular task. -In the Stand-alone Debugger, you only have the choice of the Debug perspective which has views that -enable you to debug programs. When ever you use the Stand-alone Debugger, you will be placed into the Debug -perspective. -

- -
-Selecting / Opening Views: -
    -
  • You can add views to the perspective. From the menu bar choose Window > Show View and open a category then select a new view from the Show View dialog.
  • -
  • To reset the Debug perspective to its original layout, from the menu bar choose Window > Reset Perspective.
  • -
-
- -

The C/C++ development tools contribute the following perspectives to the workbench: -

- - -

There a several additional views that may be useful during a debug session. You can add them by clicking Window > Show View > C/C++ to show them in the C/C++ perspective.

-

Debug perspective views

- -

The Debug perspective is tuned for debugging your C/C++ program. -By default it includes an editor area and the following views: -

- - -

There a several additional views that may be useful during a debug session. You can add them by clicking Window > Show View > Debug to show them in the Debug perspective.

- -

Additional C/C++ views

- -

There are some additional C/C++ views that are provided that may be accessed using Window > Show View > C/C++. -These will normally not be needed for debugging but may be helpful if there are problems and the user has an understanding -of the full CDT IDE. The additional views are: -

-
    -
  • C/C++ Projects
  • -
  • C/C++ Index view
  • -
  • Call Hierarchy
  • -
  • Include Browser
  • -
  • Type Hierarchy
  • -
- -

Related reference -
-C/C++ Views and Editors

- -

-Red Hat Copyright Statement
- IBM Copyright Statement -

-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_proj_file_views.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_proj_file_views.htm deleted file mode 100644 index f0d9c0219a1..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_proj_file_views.htm +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -Project file views - - - - -
-

Project file views

- -

Projects files and elements are displayed in the C/C++ Projects view and in the ProjectExplorer view.

- -

C/C++ Projects view

-

Displays, in a tree structure, only elements relevant to C and C++ projects. In this view you can do the following: -

    -
  • Browse the elements of C/C++ source files
  • - - -
  • Import or Export files and projects
  • -
  • Manage existing files (cut, paste, delete, move or rename)
  • -
  • Open files in the editor view
  • -
  • Open projects in a new window
  • - -
  • Restore deleted files from local history
  • -
  • Search
  • -
- -Files that you select in the C/C++ Projects view affect the information that is displayed in other views.

- -C/C++ Projects View - -

Project Explorer view

- -

The Project Explorer view provides a hierarchical view of all the resources in the workbench, not just your C/C++ resources. -From this view, you can open files for editing or select resources for operations such as exporting.

- -

Right-click any resource in the Project Explorer view to open a pop-up menu from which you can perform operations such as -copy, move, create new resources, compare resources, or perform team operations. For a description of what each menu -item does, select an item and press F1.

- -

The Project Explorer view is provided by the Eclipse Platform. - - -C/C++ perspective icons

-

- -IBM Corporation Statement

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_projects.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_projects.htm deleted file mode 100644 index 57f965eef7a..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_projects.htm +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - CDT projects - - - -
-

C/C++ projects

- -

Normally, before you can work with plug-ins provided by the CDT, you must create an Eclipse project to store your -source code, makefiles, binaries, and related files. However, when you use the Stand-alone Debugger, a project is created -for your executable automatically (usually the Executables project if only dealing with one executable). -The project created on your behalf just contains the executable and links to the source files specified in the debug -info. In most cases, you do not need to know about the project to debug, but if you wish to see the various files used -and browse them directly with the editor, you can find the project in the C/C++ Projects view. While you are allowed to import -files into the C/C++ project, this action is normally used for adding files to a project that can build. Since the Stand-alone -Debugger does not contain CDT (C/C++ Developer Tools) build capability, adding files does nothing to aid in debugging and can -confuse the indexer if the source has errors in it.

- - -

Related concepts -
-Project file views
-

Related tasks -
-Working with C/C++ project files
-

-

Related reference -
-Project properties
-Views

- - -IBM Copyright Statement -
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_scanner_discovery.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_scanner_discovery.htm deleted file mode 100644 index 889fec4e3c1..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_scanner_discovery.htm +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - Scanner Discovery - - - -
-

Scanner Discovery

-

- -

General

-Scanner Discovery (sometimes called Autodiscovery) is a method of finding include paths and predefined preprocessor macros which the compiler uses during compilation of the code. -

- -

-Even a simplest C/C++ program just printing "Hello World" needs to include system headers. Consider: -

-
-#include <stdio.h>
-#include <stdlib.h>
-
-int main(void) {
-  puts("!!!Hello World!!!");
-  return EXIT_SUCCESS;
-}
-
- -

-Indexer needs to be able to find headers stdio.h and stdlib.h and parse them to provide accurate index. -In this example, the headers define prototype of function puts and macro EXIT_SUCCESS. -

- - -

-The Stand-alone Debugger will try to discover include paths and preprocessor symbols automatically. -There are 2 main ways to discover those: -

-
    -
  1. Built-in Settings. -The debugger will try to detect built-in compiler symbols and include paths running the compiler with special options and parse the output of this special run. -Most compilers provide such an option to print built-in include paths and symbols. Built-in settings are implied and do not get passed to the compiler during regular compilation. -
  2. -
  3. Build Output Parser (BOP). -Another method that the debugger employs is to analyze build output you provide to its Build Output Parser. -Often, include paths are supplied to the compiler with -I options, and macros with -D options -and BOP will try to find those in the output. -That method relies on verbose build output of your build where all these options are actually printed by make. To -specify build output either use the -b command-line option or else specify the location of the -build log when using the File > New Executable... dialog. -
  4. -
- -

-The debugger uses Language Settings Providers to discover the settings (starting with version CDT 8.1). Typically Language settings Providers are specialized. -One will provide built-in compiler settings and another one settings detected by Build output Parser. -

- -

-The setting entries found by Scanner Discovery can be inspected in project properties on "Preprocessor Include Paths, Macros etc." page. -Each Language Settings Provider can be expanded to show the entries it discovered. -

- -

-Preprocessor Include Paths and Macros Entries -

- - -

-If information retrieved by auto-discovery is insufficient a user can enter additional include paths and macros manually under "User Settings Entries". -

- - -

Console View

-

-The output of built-in compiler specs detectors can be inspected to troubleshoot problems running the command. -To do so, enable checkbox "Allocate console in the Console View". -

-

-Spec Detectors Properties -

- -

-When checkbox "Allocate console in the Console View" is enabled, output of each run of the provider will be directed to a special console in the Console View. -

-

-Console View -

- -

Related concepts
-C/C++ Indexer
-

- -

Related tasks
-Setting up include paths and macros for C/C++ indexer
-

- -

Related reference
-C/C++ Preferences: Scanner Discovery
-C/C++ Project properties: Preprocessor Include Paths, Macros, etc.
-

- -
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_search.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_search.htm deleted file mode 100644 index 18cec23ac66..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_search.htm +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - -C/C++ search - - - - -
-

C/C++ search

- -

You can conduct a fully or partially qualified name search. Further -qualifying a search increases the accuracy and relevance of search results. The -sections below provide guidance on how to control the scope of your search -through the use of search delimiters, correct syntax, and wildcards.

- -

You can search for:
-

    -
  • language constructs within: -
      -
    • projects in your workspace
    • -
    • selected resources from various views
    • -
    • working sets
    • -
  • -
  • a working set for references to particular elements
  • -
  • declarations of particular elements
  • -
  • definitions of particular elements
  • -
  • references of particular elements
  • -
-

- -For information on working sets, see Workbench User Guide > Concepts > Workbench > Working sets
- - -

What you can search for

-

The table below lists the element types that you can search for and special - considerations to note when searching for a given element type. You can search - for some or all of the element types matching a search string that you - specify. If you choose to search for matching elements, all types, macros, and typdefs are included in the search.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementNote
 Class/StructSearches for classes and structs.

You can further qualify - the search by specifying "class" or "struct" in front of the name - that you are - searching for. Specifying "class" or "struct" also allows you to - search for anonymous classes and structures.

 FunctionSearches for global functions or functions in a namespace - (functions that are not members of a class, struct, or union).

You can - specify parameters to further qualify your search. When specifying a - parameter list, everything between the parentheses should be valid C/C++ - syntax.

-

Do not specify the return type of the function.

 VariableSearches for variables that are not members of a class, - struct, or union.
 UnionSearches for unions.

Anonymous unions can be searched for by - specifying "union" as the search pattern.

 MethodSearches for methods that are members of a class, struct, or - union.

Searching for methods also finds constructors and destructors. See - above note for functions.

 Field Searches for fields that are members of a class, struct, or - union. -
 EnumerationSearches for enumerations.
 EnumeratorSearches for enumerators.
 NamespaceSearches for namespaces.
- -

How you can limit your search

- -

You can limit your search to one or all of the following:

- -
    -
  • Declarations
  • -
  • References
  • -
  • Definitions (for functions, methods, variables and fields)
  • -
- -

You can control the scope of the search by specifying which of the following -is to be searched:

-
    -
  • Workspace
  • -
  • Working Set
  • -
  • Selected Resources
  • -
- -

Wildcard characters

-

You can use wildcard characters to further refine your search.

- - - - - - - - - - - - - - - - - -
Use this wildcard characterTo search for this
 *Any string

Tip:
-
Use the character sequence \* to search for - operators that begin with *. See syntax examples in the table below.

 ?A single character
 ::Nested elements
- -

Syntax examples

-

The table below provides syntax examples and an explanation for each example -to help you conduct an effective search.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SyntaxSearches for this
  ::*::*::AA nested element two levels deep
  ::*::*::A?Any two-letter name that begins with A and is two levels - deep
  ::A Searches for A not nested in anything
 operator \*Finds only operator *
 operator \*=Finds only operator *=
 operator *Finds all operators
 classSearches for anonymous classes
 structSearches for anonymous structs
 unionSearches for anonymous unions
-

Search results

-

Search results are displayed in the Search view. You can sort your search by Name, Parent Name and Path. You can also repeat -your last search.

- -

Search Concepts

- -

Declarations

-

According to the ANSI C++ Spec, a declaration is a statement that introduces a name into a translation unit or re-declares a name that has been previously introduced by a previous declaration.

-

All C/C++ search elements can be searched for declarations.

- -

Definitions

-

Most declarations are also definitions; in other words, they also define the entity for they declare the name for. However there are some elements that can have separate definitions from their declarations.

-

For C/C++ search the following elements can be searched for definitions: -

    -
  • Functions/Methods - the definition is where the code implementation resides
  • -
  • Variable: -
      -
    1. Extern - the definition is where the variable is initialized
    2. -
    3. Non extern - the definition of a variable is where it is declared
    4. -
  • -
  • Field: -
      -
    1. Static fields - the definition of a static field is where it gets initialized
    2. -
    3. Non static fields - the definition corresponds to the fields declaration
    4. -
  • -
  • Namespace - the definition of a namespace is the same as its declaration
  • -

- -

References

-

By selecting references, C/C++ search will return all of the places the selected element is used.

- -

All Occurrences

-

Selecting 'All Occurrences' in the Limit To section will result in a search for declarations, definitions (if applicable) and references for whatever element or elements have been selected.

- -

Any Element

-

Selecting 'Any Element' in the Search For section will result in a search for all of the listed elements plus macros and typedefs.

- - -

For more information, see:

    -
  • Workbench User Guide > Concepts > Views > Search view
  • -
  • Workbench User Guide > Tasks > Navigating and finding resources
  • -
-

Related concepts
-C/C++ Indexer
-C/C++ Projects
-Open Declaration
-

-

Related tasks -
-Searching for C/C++ elements
-Navigating to C/C++ declarations
-

-

Related reference
-C/C++ search page, Search dialog box
-C/C++ perspective icons

- -IBM Copyright Statement

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_standalone_intro.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_standalone_intro.htm deleted file mode 100644 index db7b6cf90e4..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_standalone_intro.htm +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - Introduction - - - -
-

Introduction

-

The Stand-alone Debugger is an Eclipse application which packages the -Eclipse plug-ins from the CDT (C/C++ Development Tools) project into an -application that can be started from a command-line script. The debugger -removes some of the plug-ins that would be found in the full CDT set that -are related to building and project set-up. This simplifies the UI for -the end-user who is only interested in debugging and is not interested in -using Eclipse to build the application itself.

-

In addition, the Stand-alone debugger helps to simplify debugging in that -it hides Eclipse-specific concepts such as the Eclipse project and launch -configuration. While these concepts are hidden, they still are used underneath -and an experienced Eclipse user can still access them. Subsequent documentation -here will attempt to point out where such concepts are being automated by the -Stand-alone Debugger and how they can still be accessed.

- - -

Related concepts
-CDT Overview
-C/C++ Projects
-C/C++ Perspectives
-C/C++ Indexer
-C/C++ Search

-

Related reference -
-Views
-

Related tasks -
-Starting the debugger
- -Intel Copyright Statement - -

- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_templates.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_templates.htm deleted file mode 100644 index ab72db5d9c6..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_templates.htm +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -Templates - - - - -
-

Templates

- -

- Templates are sections of code that occur frequently enough that you - would like to be able to insert them with a few keystrokes. This - function is known as Content Assist; the sections of - code that are inserted are known as templates. -

-

- To insert an existing Content Assist template into a file, such as - one for an if statement, type the initial character - ("i" in this case), then press Ctrl+Space. - The templates that begin with that character appear. Double-click on - a template to insert it into a file. -

- -

- You can edit the existing Content Assist templates or create new - ones using the C/C++ - > Editor > Templates preference pane. -

- -

- Related concepts
CDT Overview -

- -

- Related tasks
Creating and editing - templates
Using - templates
Importing - and exporting templates -

- -

- Related reference
Edit - menu
Content - Assist page
Templates - page -

- -

- Red Hat Copyright Statement
- IBM Copyright Statement -

-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_views.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_views.htm deleted file mode 100644 index 77a6fd1d8c3..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_views.htm +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - Views in the C/C++ perspective - - - - -
-

C/C++ Views

- -

The C/C++ views are panels that help you perform the tasks involved in managing C/C++ programs. -These views can be added to the perspective for your Eclipse window.

- -Changing Views: -
    -
  • You can add views to a perspective. From the menu bar choose Window > Show View and select a new view from one of the - categories of views in the Show View dialog.
  • -
  • To reset the current perspective to its original layout, from the menu bar choose Window > Reset Perspective.
  • -
- -

The following views are commonly used in the C/C++ perspective:

- -
-
Project Explorer
Shows all of the file system's files under your workspace directory.
-
Console
Displays your program's output, as well as the output from your build tools.
-
Editor
The C/C++ editor view provides specialized features for editing C/C++ related files.
-
Outline
Displays the structure of the file currently open in an editor.
-
Problems
-
If you encounter any errors during a build they will be displayed in the Problems view.
-
Properties
Shows the attributes of the item currently selected in a view or an editor.
-
Tasks
Lists tasks that want to keep track of, either as a schedule of things to do or a history of things that have been done.
-
- -

Related concepts -
CDT Overview -
Perspectives -

- - -

Related reference -
Views -

- -

-Red Hat Copyright Statement
- IBM Copyright Statement -

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew.htm deleted file mode 100644 index 4c095542ecf..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew.htm +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - CDT New and Noteworthy - - - -
-

CDT - New and Noteworthy

-

See What's new in CDT - which contains the most recent information. -

- -

Back to Top

- -

 

-
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_build_conc.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_build_conc.htm deleted file mode 100644 index 580c7b9c639..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_build_conc.htm +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - -Build - - - - -
-

Build

-

This section describes the build views and terminology.

- -Building C/C++ Projects
-Scanner Discovery of include paths and preprocessor macros
- - -

IBM Copyright Statement

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_code_entry.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_code_entry.htm deleted file mode 100644 index d3b80448f14..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_code_entry.htm +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -Coding aids - - - - -
-

Coding aids

-

This section provides information on code entry aids.

- -Comments
-Content Assist
-Templates
- -

IBM Copyright Statement

-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_concepts.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_concepts.htm deleted file mode 100644 index 90f35b4e3a4..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_concepts.htm +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - Concepts - - - - -
-

Concepts

- -

Provides background information for CDT components, tasks and objectives.

- - -CDT Overview
-CDT Projects
-Perspectives available to C/C++ developers
-Views in the C/C++ perspective
-Coding aids
- Comments
- Content Assist
- Templates
-Editing C/C++ Files
- C/C++ editor
- Makefile
-Navigation aids
- Outline View
- Project File views
- C/C++ Search
- Open Declaration
- -Build
- Building C/C++ Projects
- Scanner Discovery of include paths and preprocessor macros
-Debug
- Breakpoints
- Debug overview
- Debug information
- -C/C++ search
- C/C++ Indexer
- C/C++ Indexer Progress Bar
- -

IBM Corporation Statement

-
- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_dbg_concepts.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_dbg_concepts.htm deleted file mode 100644 index c447f3d0038..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_dbg_concepts.htm +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -Debug - - - - -
-

Debug

- -

This section describes C/C++ debug concepts.

-Breakpoints
-Debug overview
-Debug information
- -

IBM Copyright Statement

-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_edit.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_edit.htm deleted file mode 100644 index 3f8d1f0cbe9..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_edit.htm +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -Editing C/C++ Files - - - - -
-

Editing C/C++ Files

-

This section provides information on editing C/C++ files.

- C/C++ editor
- -

IBM Copyright Statement

-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_home.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_home.htm deleted file mode 100644 index ea5e422bc4d..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_home.htm +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - C/C++ Development User Guide - - - -
-

C/C++ Development User Guide

- -

The C/C++ Development Toolkit (CDT) is a collection of Eclipse-based features that provides the capability -to create, edit, navigate, build, and debug projects that use C and/or C++ as a programming language.

- -

The CDT does not include the necessary compilers and debuggers to convert C/C++ code into executable -programs and to debug those programs, but it does provide the frameworks that allow such tools to -be integrated in a consistent fashion. -This allows you to mix and match such tools depending on your project requirements.

- -

Often, commercial distributions of the CDT include the necessary tools and integrations. If yours does -not, the base CDT does provide support for integration with the GNU tools for build and debug. Please see the -Before you begin section for installation instructions

- -Before you begin
-
-Getting Started
-Concepts
-Tasks
-Reference
-
-What's new
-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_nav.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_nav.htm deleted file mode 100644 index 7d02f027365..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_nav.htm +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - -Navigation Aids - - - - -
-

Navigation Aids

-

This section provides information on navigating through the C/C++ Perspective.

- Outline View
- Project File views
- C/C++ Search
- Open Declaration
- -

IBM Copyright Statement

-
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/customBuildCallbacks.xml b/debug/org.eclipse.cdt.debug.application.doc/customBuildCallbacks.xml deleted file mode 100644 index 53a5bbd0435..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/customBuildCallbacks.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/debug/org.eclipse.cdt.debug.application.doc/html/maintopic.html b/debug/org.eclipse.cdt.debug.application.doc/html/maintopic.html deleted file mode 100644 index a476078ace4..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/html/maintopic.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Main Topic - - - -

Main Topic

-Please enter your text here. - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/html/subtopic.html b/debug/org.eclipse.cdt.debug.application.doc/html/subtopic.html deleted file mode 100644 index 8a61c501d6a..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/html/subtopic.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Sub Topic - - - -

Sub Topic

-Please enter your text here. - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/html/toc.html b/debug/org.eclipse.cdt.debug.application.doc/html/toc.html deleted file mode 100644 index 326f0a9ff3c..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/html/toc.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Table of Contents - - - -

Table of Contents

-Please enter your text here. - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/add_breakpoint.png b/debug/org.eclipse.cdt.debug.application.doc/images/add_breakpoint.png deleted file mode 100644 index f8196f53020bb38806d0a5ba5cffb644a4313d8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6224 zcmai3cT`hbmk%JKqDCK&qDTit5JHh&!jmQjPl_o`k^w3d}NEMVG2-0h4QWFvc zMQT9lEs+|jk%Ul!2@_}LdvCs3@6G&i)>&uod(T>Tm*3vMeP7+aWq9hu`4a#D;FQsI zy}JMaOEGiV9AjllPM%MYW^Tv5uUq*70GwRE77HK?&c_sT_!*h#bBrE4a+de9$2VDC z0DzZdr1yt;(A36kM7*=B?dL60=A@*szlm~A#_MJ=M(qo_@f*efJtt9PXbcJRJ~&`q^LEutcU2ybysAsrH%^y^Uvy*p!#C;O~TG5$gP z?0J!T`ne}iX4zQHLYWy&D*6N_HC1E3n?)1?CXMCNQ&}LZU0M;QJ1lzmrh2pneLpbK zDZ3iGruGcT=eGDHg7RsjY9j=3Fk1U$pMa)t77EHK8`d4lfG*KSI3gJ3zMF=J^j(hn zB@$!4I?RCK6%ywI=`Eeov!IZ0{vaTl=_QV zp|@U)uo;*w$q2}9?Fisd{WL$(VGi&vSCT*U4W9B6=nT}RPkrv-QY6vI)e$$mQi9v> zi$b86U%?O7{Vs|I9uhdPKU%?Sb z=lTJL#*cW5WxiT_+H=>iP65%kYL!{l=XtSylCfQMEqS+IXs`Ma=Q4Rx2rSBrbCxfO znf=5`)IL}+OiOFy#2k8*Xp3YsjkYHR>Diy6rrQmWz3A(Uv>r=p`nEo1cMH)Yh+bg` zIVBPN4uR|GbtUeCVXYs$h8~Nfn_-$_No6Bu(A}Hl2{QTF=3YA(NpJCd9o(KL1`3iT zZCr}Dqj!tozkPdAz;2N!7^K80w(!SJwYG%yP%bi*xK-dD3t4WT=LmPY1=Dnf9)js( zpO?7u?=jquNVua9; zv1Ut{9cdB~s#$C%xJQG4WmT?gIoMd>S5S#|Io+YQxL!|;tf)`0^3!`aSIZdRmSRYI z(J>5-5E{8N&LKFy zoOnWavSJQHzGv@xL7tE{F&%cSCp{e2u(9e^IsL`RLQOO*xEvhRS2WI8G7ay|FgzS@ zsl<#}%eGw zMkkPYa@Q-SmmMhIMLU1gTJMHkN8Z_F z2}?r1NQ7;72NJ|YBZLun{BLt(y*ff-kXPM(E47C~kezSO$(QSZdAMZw zQhnNh*(6QeQmVf*NizrFC-jiR!O6mIdATen+E>V0?Hzb_dRCr^au$MsGf;reA`2jy z1K=!hneg$d6<4xb>pMYJdzncFV?lGHl)VofqLU)-mQ@F2F^A^InD>0VJaetVC|!IR zUH&D8#K`r^W`%++;(99M&BcL$F#G-?PVi!cTG*Xh(Bq@ zlX|Gj)BsF+$HrQMYeMPeNw!f138_+YEHP^#szP1kdeLR^M1JErUeheB&=SkK{$qmZz8RnEM?S|m9L1ga@4%9K#hM?6RLqZx*!(c z2g>VRyPe8w702x*Qb#8j-CnFqHMia(>Ej>5QwI1g>rs)vGZL#v>E>`tsd(d4m=fIO zfDxMP%ZU<7=mzly7t#5Ml^^tjO8u65|4&ZBxVCNyV%E%c`pwo&Q$HdHmx8o69g|T`s&c|VmHs{NixkMxU%AHm#cHO- zavCCF0ml!WA`~@{k~#9aq#!Svj#aIuA?8~~OXabYdwB+3Py0;s%DVXpGS{ThORjVK zElZb%aP0x`|9WtAUg6l#f>d>V)3GPyG(>WOZ=b2~&cqzgJE%u#D`bBKO(>xhoq$*X z&p@5UfF~WJkW8IcoSMD=@w|84x{fflJaLR8XJj`UKokgoX##}FfPXmr`E|eI?C%f4 z+CU;$IFgsLBOZ(N{LzTK^!aynZ}~-N`AwoXjB#vac-`y&2(&E;k*& zL|eY9ARjWi&x4^JfA3gb13619S8wXujA=hOI(2+d2&OF7J)%cV$qmE3q8ZQS9qH1j z(eeWbX{!Q#dNaIC)coEP!l}Y~`4rii#H`ZdHO1+7o|Ra~Fq>&))+u!LY@!CCDuA^J z{^$ro%NBw74QLLv06J8ql-xw8Y0@nnoZ2YUZJg89;$N~z_1mzU8|5gB+K@u0%=sv2 z)+D$Q)UvgbJ(~F%ohV(S(ji3s#eYlNo?=zd`H%4ICRb(CpcRSKwcbdTjGr4vUiRZS z&(2X*ib3emIcr2lpMboT%iADMkp1^@>E-|yQIHh*!8v$u7X@HwuOl~zTrUWfM}wnC6RiL2&c8JO=+3_!ZBSN+b-HZwd@HY(|S6TF(yq=@!{l-N^^v7Al3P z59uwgpfD#`4}xm!W6Q!uw5!5juY&K4A|dO$?yXw#9=%Yw9-|WJAHp{6T!~d=jjvKH z=1n~6xVCNLofa}Dd-rKejr6*yre<3xb`o-yvQY1|n{UJo@5?Uc-@$~`6cEBkwUyzV zM+0c$Mk8!WcjN;CLk@?t>jJkDJs}RLc5`SSejN+?GXLGkZja1b zjkL>76G$6~KhdOu9>pYQkrbjy@YP^blaS4EGeeL$g++ge%RnZ zeyW$OQo8y5FpqTPw=!i zmun&&01ghEe+Lp>Uhxs18ZhHf%puff!5^oc72zc|ZQa%O0X z$4z*HYKs5SwGRK`zRqqg){jCk^sPcWQ2B565~DY`ZRQ5q9OQz%_eJZ_PKFHz?Ig=l6@|J4foJw!8e+Trbw#P{6!bjjnBbmE%@17f{NA| zZ(PcplaC}dRKj4#yeJo+C>V_i;JGJF^Xw9x+X+kZZL6*?tRq+=tW4zZ_3Rfz*OUmv z)HPj>WJ@^`{9K9YIKrj2)UZ%dmJ=P)zx~Kja=}3(Q}whPUA2j8INbd`m+xy0g7geV zQGyd)O%K5Bj=Cz(4>slM9F}XM-g;ENzhX5bb7gD0##{ETPy6)PL&R>_LdeA-gauXi z8zmnjMm}nMDkh$6?s?g{(~nub>2cK`*icU`4vFC=~z^T~BcRWClY-){r+PZ&_?YC8@Nkrwz4>lf!$aBn*8>uobG z;?x$by^)3Wl5f6SXR2dQucMX_vlu*#ZtFk@d=p)r{H%Lzqb1?H;RqC;o=l zg*;*$$U~fVuXwA#-}N9^%;4w#7>6)9So5WfH=m`&=4fkCfXlhSw@;PluPm*q8Z#rX z?G7WCgt<}PGn%NzZiI~LUJH{;^)!=eC5B{jcUvcAnnS9AX#*383k0!uKW=yI5cr2><x#@Jzixb zW}KQ5^K=e{Y{Uac({8bSk3siLC)tHjP1u=3oH8Ryx_b1TnQ_HOOjdcY$LRW2uDk+%YSxdxYll`5dK)s)C=A)wAJpo7e9L3DEFBda5VB zIoO$mhRtX;)O&9-i`I5Y2uh>ttqZFtnH(+OR_-$eE$UG9;3Eea#e5B*HC;ZEkoQlG&JS7g-v;3Vm?@|KagKujs z#0MS;{tzZR$e^PhaXbXI=0#CGG19%*f}Fr|6T1A+LAOSu&m(O_PEK6EzFu*KLgvjA zg?0fB-whMP`}Y!WE=Y{Rg3nKy|3rb{W{82NavHn^FFKR=<$7rT(rT#di%*r_cBE!X zGc0r~)q3?0`@}cv3OTTuU}rDzMi!brgBp}ri)f>4T&`uaP7UNbYsGyw6FKNoZ!(~K)VW34^a!0RE>rIG;Lh->ydM+>kF)%`FAwg@0&SUN z-gm2})s>tg+Vavw!mHeEtx?1UFsET^`qJ#poeE7W+Z^WYZ;YZn;A;+?hQ-~YlQ!5U1lVKp%;cv&D&5E7_U z_zPXOOAJcSCFOis)+k-yp&G>RQL0R_d-qUI*hxC}hpPcQk*v2mfVv@7_v4v=p`D5R z)FX9%*OTY(584#Hz*wt9Z1(RO1h}j`UGez%SZ4gJb)JyB%vLXNpgjGI*QFsM=QMLx zlknGH2krKGtb%fJ&5~#B4Y(yY*SX`c z_so`UJA{gEwC=G>19SE|K3EzlS&=?oh;13G(g9!n(J~>ukZorHHvbflW;Sj;P72&i zXVuZX!ssiC%oeWYk;jGOtG8=ie+VezGNd)1SC2_I=0*ju0(;S)I+TFh50SV)W$X3X z5Gl(^Zb|u8X!HlwLtzW}b^lxs&YO@mO00T%dQon8TmA%T>D}BN_s%jW^E!e3ftS&2 zrbOeNG8H2G8Q0?rn!v{+&a`I%k9M|f?Dl;I$AQ6?Ye{TGYwBs_@5QM0!hZ@#1ufUY(s=z5_5Q^i2Ic zXaO+)bG*PTLGcRYy|`q6!S7JFtdw8?-vsL~n$VW0+12<C%C z+tHlUK`+@5&+=~_;a}|IpE>9M%}eaC5=JTFMnNY4qJ!DOsUT|)K#^Ok_ld|LLmIb* zTh>LR{L>*?Uh%Ic%?@hu=E%S%;;sqsbADTHfCe{GJTg~57qqawLNntQ#eIhAerUQL zYBonTH{IayPk#+a9``r7C%+Vj%J=|j7SO6g4J!hYRdfOdxN~m_vdoTS`*>Trf}=7Q zDlQTA?-I5fmD8kK+I7k`9lcAWE)x9ILQQnQ_Ac-#kK&nnj*_mW-<5QCCbSPr5zD@( zku3o%C*2*^G&0yYT5{u4j%v?{hf5O#9xJL@#<(8&NJt3mOHq(?g29m=2W%O=UPN-6UyK&TtxmAr}P9(gN9#mx+w6AwG7D|0>$d|gRKO; SJehw307m+^^pMvap8W^W-7G}_ diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/alphab_sort_co.gif b/debug/org.eclipse.cdt.debug.application.doc/images/alphab_sort_co.gif deleted file mode 100644 index 6d772441d0dbf077f40c69416a5bf27d2901b966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmZ?wbhEHb6krfwIKsd%Kfa!sfoZ;deZ74>BO|lD{d{}-c>DPM_VxSi=kKqdKY#xI z{S1r@`{&QUzaIpE0t^fc|Ns97lEeVTpDc_F3_=V#AjKd%8CYW%sPv^|dYvlN=>93t zzr(BeCyQaFf}XH`=iPInol8Yb=B@3p@(?@xlz(B6$dtwGpH)nG_a$_ixeJ-7^f5Z@ mQJs7Fb%&#z;X&649dbdtyw6qEs4_4s@iN6IB_t>^SOWlBJVIUo diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/btn_columns.png b/debug/org.eclipse.cdt.debug.application.doc/images/btn_columns.png deleted file mode 100644 index 3833e62703313e9feee5a3760bb2de6cde275db4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1SBVD?P>#3oCO|{#XzwmAj~*bn@<`j$X?>< z>&kwei&KD)`=LTx7FftNqQtSZBqP6wVdc6r9zY?U5}=SvYH@N=WQ0!XYD{Sc8LDcqU2PDum780 z!<0Ga=jNv7l`woeGi^Umj18nLB(o$Zm0`uZOX>^^j0~PGjv*CudMEAnVh$8&+rM+p zW<^15=~^c3=z~^Ur!Lug+5H2fkG^K8K+x-Aj;6UwHg6ZYGN;D-rup9Q+va!^NF4+t*S>Dl#*_|?>iQF^zPZ4`Vzg#H{QFo zn6KOZY5oV(u%8PXIGDPZu6AH{R1QekRdC?IgP*1D`y08mwjOBQZWOA!ig)&g9w~-K z&zVvynOhlhwyCk{nRYmQu#5Lxy=2v~lDHrK4l~Y#v1w^*c?9U~WfWF&n4v2pS0l{~ u3>^_rSWM`!u(ka6ok4GX+opdzYnVz|3NFVMW`+Xg89ZJ6T-G@yGywp;u-(T1 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/btn_import_executables.png b/debug/org.eclipse.cdt.debug.application.doc/images/btn_import_executables.png deleted file mode 100644 index ae639c2fa1e4aa7f03658ac97eee7e4657a63c40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&V!2~4Jo^ZGVDb50q$YKTtz9S&aI8~cZ8YswK z;_2(kew~X`fKSEi<8EWHkZVMVV`)i7ei6gUb!R+)LOdlvA(zzRY4H5xLyquW(C4NIL$Ye22oKgyf00zTC=rYaFq2$Ig>;<-2!B zPFFp3Y-L*8=fW8?t52TUP-D`y=JNj7rp-Y|K3;gms#Urtyn9WOsjYZI+O=Cdxjdi0 zNL;vp^TC5ZJ0-q;N?|_m{O-R~@4nv3(w^(}BHZMs+U~+Dy^BAsV*31VqUhXB%NQL( z7<-O&cC@|w^)cD%sgd%c#nV|Dx|lMU62i=d1!eiF98LD!Sas*+vz*QKzn<)=xVlri z_}L8G|Fwx9C;3L$JkL{_<2PgGcK-K{ZTI7&Cp^7zCi_{9$W~qj1~z4ZqB#i+GaET( z-AsD|3>{feSj3;(JpcT%L+kT78x;5o5# diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/btn_restart.png b/debug/org.eclipse.cdt.debug.application.doc/images/btn_restart.png deleted file mode 100644 index a161f8522f0fac3a7ae943fb4922b94f92397bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy}!2~3)Y|3;8Qk(@Ik;M!Qd`Cc-ajG_-G*FPe z#M9T6{W=#Xzp_Dk^~E<}A=ii!$I_CF{33>x>&|!pg?LJULN2Mr$wiq3C7Jno48oj> z%0O{0khpVxL1j^9dPWJu8vZj@Kv6!hXi;h+NU1_eW^O8j>34okpbRHSCOAK>q&%@G zl_9p^KS((@*znBalAKhA74I&oGcYhRc)B=-RLq$>`CuWFBM%FE z(1Nb-DNRO>`Kvk_JrC<^i~Qv{JejlZ&d&!A7{ou{idtE|P2^A+NlB)E|wTr^=v@LC?u2X_kP!3 zv!TOdQtpJx_h%Y*FR$xsU+@0U@AdvkL9C(=!q`rp{Z@0D`GsD2<4jAd{>88IZkKs} zKFrIxN{>~7L0xEj@w<)B%4Q##U_7DQl=(oa=kmYro>!OOdM~zk^1OX-UrnF4UHqG! q+Uv!@(BTDz#ft4JarHghf3b2(UR!_NKWZvag2B_(&t;ucLK6VdvF0cM diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/builder_settings.png b/debug/org.eclipse.cdt.debug.application.doc/images/builder_settings.png deleted file mode 100644 index 526e58fe3f9ddee3c085b0b73543f6fa05aaf1d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63756 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
Qp@QXI#B^H7q-Kw(QtM(=M#311q}(M|k;mR}K$P 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 F{{Z@QG|&J5 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_element_filters.png b/debug/org.eclipse.cdt.debug.application.doc/images/c_element_filters.png deleted file mode 100644 index f282d48e112c06557dd461d9d25944db1045453a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11361 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 UMdTA{F9QR>>UxhcYId*x7X~V;bpQYW diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_exe_obj.png b/debug/org.eclipse.cdt.debug.application.doc/images/c_exe_obj.png deleted file mode 100644 index 9f89f36da17c1d31c665a156755bcac04b829d80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9Q!2~3yr0n1ZQk(@Ik;M!Qd`Cc-ajG_-G*FPe z#M9T6{T7R)kdpRhpT|yMA=ii!$I_CF{33>x>&|!pg?LJULN2Mr$wiq3C7Jno48oj> z%0O{0khpVxL1j^9dPWJu8vZj@Kv6!hXi;h+NU1_eW^O8j>34okpbRHSCOAK>q&%@G zl_9p^KS((@*znBalAKhA74I&oGcYhRc)B=-RLn{K(a+WMch)~) z#u*X;2hY#9f0%Q*L5xj?!S(hR-}7~Uf0@=^Hs<*L`}_MHTQ(XP7)bmy`}gnf@B91f z_t*Um3J8eUo+r!f9N_Qo@9D{@m&;S|-0${}E2?#$Hkbb|kN@>v$X>GP-~a#miF4K^ z%&X&>_{N~8s>HlZ5Z;h@0^#9J@|GV}7miNsz$$fk|Q+j^Zt`Lb|CJQo*Kjxc# z%x{Z$Az}RR*5m)@@BQ8X@5%pz+5f}ke?JwmF1&SYdB!$Fpvm%&qGZ3ndVhca=~Jit za&%MDQ*RW%+Su0h=J)yi`)Yn}DtLH^*_(S~`;)12*8-jV>-+orug~+Ww=>LGapK+K zBWiPjp)(&87WeAk0Ojic{rUO*{rn}KZPT(e<8|KcHeWW#q l;j+q;jH9dqb;`h0lKN_Tp~%l)r-4po@O1TaS?83{1OSsnO5Xqg diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_file_obj.gif b/debug/org.eclipse.cdt.debug.application.doc/images/c_file_obj.gif deleted file mode 100644 index bd603cff7a215648216be6d500c727a1a44ff472..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmZ?wbhEHb6krfwxXQrr^ueP~Uw{An_29y&tNCsZzJ z>+YN6ITr4QXpgCu#vjs_*!A5YNYRCQJ3 zZ!K?+SE$|qF3kWb!KfoIifHeMD5R~hcjTUc4S W6x>&|!pg?LJULN2Mr$wiq3C7Jno48oj> z%0O{0khpVxL1j^9dPWJu8vZj@Kv6!hXi;h+NU1_eW^O8j>34okpbRHSCOAK>q&%@G zl_9p^KS((@*znBalAKhA74I&oGcYhRc)B=-RLq$hZ0p?=C}Q_r zO|MVrA9J7#Q?_mim(;HfN7675dy?4Fj;z9r4hM~#6$>4gv$;>- z^nI`VbCW%Fd+S6>cNCnjeOG&~@|^8=Bc&$$S%+uk^*wXTlg>&i{hcSEs-(2bZjNcI zl-&C8*++9a-W=0irsT%r(r~5EiNWJR$x3w<;DSk#xgU!Jm7|MTO^8C!dD zif+CvVs1G9TKnmt*onD)F6$;fnmDsBiLFNu+EqRIk3CX4bf$LbCeBm%pFHiAI)%9v??T>dqf4qL| y)65r+-ws7t>?*L^Y&I{M|3m-(!}az?DfbmPxpr)6m>dgq1%s!npUXO@geCy;pAvci diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_ovr.gif b/debug/org.eclipse.cdt.debug.application.doc/images/c_ovr.gif deleted file mode 100644 index f4496021a7355679994c3becdb94717b1fa9c66d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmZ?wbhEHbWM|-DSj52a^uZ&Iq-ljy)?az~`PI+=JC7az4+e@qSr{1@*co&ffB>YH gfmy5~eT}xF0IN5riNWM@w&_U@2Om_pGci~L0C~M0s{jB1 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_paths.png b/debug/org.eclipse.cdt.debug.application.doc/images/c_paths.png deleted file mode 100644 index 3c1d51c7adee313ae412edea6ca3d386d12887e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50672 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 DPzW7V diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_autobuild.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_autobuild.png deleted file mode 100644 index 85e532026982b0f4ea60bf27c3a4f103b8d2e412..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28551 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 UPfEQ)|1dyFPEEF4+Wgc10g1=gX#fBK diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_buildenv_selectvar.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_buildenv_selectvar.png deleted file mode 100644 index f18ef803c7b3bb462c28d5efe6da75d363b80d5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26961 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 F{|~b*t;YRy zuB{Vzu|4knFp`N3k1IaG}U5L+nmh^eH@H;b*s-?V7c652$54yCLwRktR7P6@lNc>PNv9L;p&KKpn zv~Ek4+bLd42=9~KbLBqe_IF;_9szZqjA1F?&O*tPqcvp72%6)c^7S`g8i~Ki&d0D4v+J1kIk5n<#5qy3^c_X8>J)pG* z)UB=G4V?CXJFS5SpfxZEv<3!&*1#ap8W;px1A|=WWo?}U0G0U%r8+DU)pfxG00000 LNkvXXu0mjf^C8k) diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_bp_filter.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_bp_filter.png deleted file mode 100644 index ce5f16c73921f84b0529692c2b740f04d39086e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5319 zcmV;&6gcaNP) zK~#90?VT-r;!L!MpS`~;f=e8cd0pzjHFD~}5x0?f9qWqQ$gHDoaW67;;2PJ+)PZZ< zjZ9r|#Ptdag%&8Er62S3*Ik+kXC^@YoHJ)We&l)nh(schNH*esPTc^BL?Zc2NYRu? zB$6%o-&F-gQIKURX_CHYdn9{eRw^XJ;i;P;k$f2p)4!u_&5FQIMr6X_g@@ON!+uW%Tes6h*VYrGQE#`x8YW zhA}6aQZTp@18|7%QBMT5K9QkQZT<94-XH-afD$=;gm>rCC~Hc z?0Hd)0Hk1kQOe~qmL*7&lqiZw(*%m*)XkDeJ{6j#J$sr_7)memn;^YTiDY*ch8&g4 zDj>a&uTHtFVp)PXe(LL#!YPq#j2ztlO_>U3nx>>#DnoUNWJ9EAeq*F?N+jE}az@aU z@Gimo8!{SYsH%?tt48hIe2=yrh9c!k2tqgJ#??7^5L#q(>lbtzH$+Y2@b-_)L^#ih z<2yix>XPH3Y1&5T<$3<0>su7f7mh|h9^!RwxNJJ;x<;1ewAukhvrfaRY*i7A=-U;V zgZX0`XLT3fcR5#&b)y!~{~yJXDq)BkbwkMpi&{|3ElMiS8fB3K)&D zSLeR{Gx2mviar_YVwhBFF0Goz_&#A`G2u!WSbi7Jw)n>|5uKExNa_0y)iVR#FgUCK zqBDGMLlXR=Zk?eU2D(w@qSa+sOiN#0VMgQ&{;9fLr}K4oXxSELX9oXNZCYXa-1cHf zr&Z_7Fwl)Ns*X>XO-oa{^)swaGHuPo-c`UKS4^H$tv}ft5xN5Ze$2fuFbo5|+TyMl zk@Q>CtH$gatY2M{C9mSkAAl%|5JJ%F^|-jGb8%6p*XtpKn9T;-F=TW{rfkMkB>`#ec#{7=Gs0@Rn=i!plb>|`B6n)OpYIbB8%z8Ihv?2Z!zumAqcp) zbc!M;_H0^-zz;mm%LU1`&o8HicH5<)7ZjK{ZI`y8!b42w(!=#lBES0V{S^Q?k>~I$ zI>Wzd)6nPZ45?ajvT$y7LHs4h7)hw7_5HEY9j&lN=B4H{sm3K|fFH+b$-zu7Rwayy*a9+ul7 z8os@Z+&FSE4HLsKF|8(j&86FV61OMErc}SAWlaP{$s?{p1-IRzQ8CbU6LIO&EDs6p zGC;v}TpE^%q3akG8{ZQYQAk=a*Uy*{wrqYyRocBd!JMnJX-ztg^;(lwH6;k{DYB4G zq+qvwoQi>A3NG7C&eDKxvcwa6I;1r&aV-r{Flr8#k`Ub&uTKPuQA%Diu+FO(x`u96 zsWk+fd^K5?MK1`rxVU&#c5!h*F9@(KYXeKqNRLw@S#(%`0R&qTtgJogV44@1&%%Ai)^?+a5#I-)?Q zh&y(<~f}k!C=YpDTVVuyxlOCr;vYa=E9EplS+-<%( zzB)-1t`*IaVqh9iS!2`0REC63mwsBOITN$Fn{!+MXI#a-g>ZVtD5Uvsmyz2h3M>p& zp@>^p|1M^W^~yO)6w`}RgtH`T{ghmPdHj%xsFju!lVynKx(Fe*Zm+6pSe0|)p%hMuWXjHi+t($D*0W4H3i4w4If_xi zAmwJb+-{K$NX90vD=<`LVk=1}Ugn%l&1w;J1&Qa->SwQ7k;cjMu_9v-=V+#ZZdA}o ziRZo8Y{)RzFb!>u60RtCI{bP7kcKI2nqHgU%@x)tYKA?KtUP$^(JJjcsL-o4- zrkz!&`b0Qos4kIAc;RVoenYHJ60No~9%Up+f&vuTfS!LtuGt9vW&P96!5U4wgWGE1 z7ne8{4Mr*PO$>Gmr);8^Lc%yh)HFzXc%6Ho{NyD*+th_e@2a4F>EI~=?V9#n9=Gwj zDwj2l^xEetHE=s;D4LEduDERdq0(+*X$gI=!@cp7c6G7M1qI5oYnVq-G0N}|#UwQa zy`-RIecF+V5LFBn9-@e3T*lQ(YhTMLQ^B-to12>+z(R6pWm`5x)k|1Zh@ZC6kRGSx zvv7=z{F~wVDm+)pjS7PB2ESQf@romzv?3F#eUn&lTG%W{Upp!YTQ#NYRw+j1*4E zcVs~{izTB6C6aY$nnI;gVR$zrO;Wi{u;j}lJx$5pXqtkkos;JyhQkDqUZ>>iBDcGc z91KlUsZ>n4O|axkBRx&YLD4kz+3UPZNR!FRS2Apud=;ce!-Gw)HQo7k2Y9sW!dwe#q(?Its;?pesbw)9)eYZxsBLO&s{E_ zniS4&N>LQRc-gAe`%#+wqsV03)=1IZlVu{ekHD=GPbr+=kD@5Z(v-pdfYHO~aE297 zRh8;l71K23;$B-KMRN~c3fmz?ZJBsV;rvDv1zDC64`NKSf_7GVy@A!vC=_{4Jcv=t zWprJC@@OTSAZG;a$T0y{BxG9RlX!LMUo8JNHY3|8;iPv`&$s`$|s&DLJ z{FQl%n3cJIk5$JqzWwXJf^Q?5LC__N!lh+V6cPm8jqH4s@c5&&LvnnIxql_6=Uas5 z6G2qSvWzGS5n{F-CQ%fUWf`Cl1YI1*U1{efn|OcGASJv@=-$NSp+7s`^IXC~O08;O z`!js~)DI(`|0IdE=oN3&ScNvELZ8pO>C>f@adQz4BotsdEs2uw|QP` zzi9{HF5LZf)pU>MUkBgbaG&9KCX6?q-(Iu!zlJc{qCT-heFaM+^sH|oey2o#GgUG!Z{VpQmI6{-QG($bzP_5 zzoyanNv+l(iXxI^h^m%nUT435jbRuo1#@c@jaCrSb{*W>;2xqnlO#zP zkH?&yoz2RkD0=nnuqi^+2!ep?>uY}g{Q1hx_4PHXsxE}>d-F7mqt%OWYYs38$+KKV z2!n24C+tPkY=PT=PPd@vxf_S->xlkLJW=cSag#^$!ui*IEf}NG0S9F7NZ9Sac}_RY z0C1iCL&uHk3%0HAwVOE+%mI)u99xFoh&HU}{kV@@ggx2LFzUHf?f2=uoep8xr&epw?RGH? zgQ6JC%BL*r7T6{<2gtk5t7G9HrROVoR9JoOmOZim~u`d;rJfSvbKuQ)zem=w$=f7Bnj54h>YK`C0Vq%J zR~8DyWeCM{bRsU7CpiK7ErIENJmEYQQ{kNUao*nEZY-E^;_%$IZ91I}!{HFqG*J{~ z=6M!HL6Risy1ul(b6bKSU_2i4^XE^x-R`Vgz%UHPa2)5L-2yL@J+-QV?M;NU zW(#b~qGk&q#`X$o)!jnoL1+2%=7n=gr80l+{=-;QRb_DRQ$6$GuS3^w65pq^yFJoI zjZ0yC2;tP{E>*km$Zt1KmhDvEF>Ti(`Yl0YE-LAJs}q*>|D1%sZ>JObvm8St8Rf^Se5K? znm)tSBTCB%HAc7!5EG@KYonb*^GTTYl6+P+70&9f&a8Csw|TISs@Dw(qDvfc1vu0! zgSw~^MR#0^kC~vzibWwkI7hHO|9%;6MBfuMJb&TXThDt>lB^(zp6?-je#~b9OhxPS zbj1Q6Ks14s^Ii`%A9gC3Fd2Ga7{;Lu z;R7I=0imx^GXsjEpcqd-r=|VseIk2EiBpsIO_Nr=1AiUNvohJk$MJBMY1rq`%rQk# zLZNtN)Nn)ker--T7w?xmtbwYbS;4_tvn|=kDQfXFx2ye6Bzb4PevvB`d-2!hVd+x&?elVctxwN|5jniDoX#H@Pe%nL% zIjuQQ6At%b)yoD@kd5HK=#qcM70tg6tquD2-iy-3;&{}v`t#r8BZTTN>zili`j)(3 zhBFb)RppFw^4LMEzQ1sqy0UUyrYU|iOuDnjpNW%-W~bAc^((?8Bp;1NsH%#lX|u7E z`wC~P)uP>QqwD%C;d88RflZS=w%^?->9Yyf{_7j`=actw?R(Vx914irbJujhZ+9Wi z>GebEHH%_g5X6@_))oA9`1wJ0P#NF)q)*p;R`+~1H^U#~raqUk$%;;&Lw`G~cbB~Jy z1d*fBh)ZE$Xg1wmMD~!Pmkr{3AM0##Q+$MRoC;vRxZL@_4=pFl>YHbm`c`S}I9fAQ zuE-FVli@tkl||_T38!d&&JFfXI^-w}!H+YF9JszweR~aD-;Hrp zLp0Zf-gEukq8Si%Y9B&4PcgXtP@H^5P^;Bi5X>pfW^*QP?e=EV0ykk>4|mEYVa+34J$g8a89R2P6w{f^LXo% z95^JOPK}%nTt7TxmL={=BIMdz?P>m;%dTJh-r7+9J-LruglGUMQS^R;+YiCX6G7_) z@em21mu&0d?!t5q`Kn}()x5&3Tl9Y0h^mfT+kbBTB1^o=*%0Z)bKZkIJMNgsw+Ora zrQz_gZ$=OK(#M~HlZ)mlcrOokRkCM(wWDKj z)7vx~|MgewKE%|>lh?Q0$=sM{!TdN_Kl}8r8?(osiEk;Iu$zawZHRshHkr<8+q)-~ zBp;L=h4Ui{CV--uG7rZ3?pmxaFSb+apDDN8U>~ zrC@$<48z!K;h1$4MIi-q2c&53!7|~T9^aQ`;kXpc?}rq&kH=EclzSa-!Q&(R__1(k zCU}pJ+uM6#YrY=&u1F-OWi-lVBIqEj62~7uR*T>^=k6lD5{cv}$ngA7OoeTk@NFub zt87Xnk`IFv%|o+JJh!zWkw`uqQZ$dnyzp%zpi(F$l23u`(|iveAK(66%flPx5{cx! Z_-MSB|6c9U?Y0(M6~Ezw{?QB_2|8XC{d$#qC|@l(R+{H zd%r91d;IS?=YD70JH~g%9)|5%b3SXX-+boNmmo!XNn9*4EC2v-rQX1l0RUwb08r^L zQ9+6U>Z>5|*8|%(S`Gm4u>J23N-Wbua*&AOC?zM3F@}zYi}P3tZ6Nm_lDMX$h?Aq4 zjXm(Sxc3c6!f^yiFcSwOdvjYya~nAD=m9kiNXPn17qhW-wKq34a|8!+)su zCI)|pK6Ny=HUYR#@g9Iz9{jzcV)Nb+VPJ0p=-J->9gh7Eb8`nHD+6$-Jy89t0%-s3@FL(`AJlaM9pfyE3w!T zKk7yK04(@WF(4!fM5APQ1zKtqWl?EA`z`%Set^$U!t=e689v2*?CI?t$|WEmm!(81 zb?IUF^7oqOoa?h~q01cs&XNRt-zO~fTbK6$Al7b7PuOwR#QC1if`IwrS*kPHD~~he zy}J9rubL|BsmY0nQu`4y`+IgQzO3LB49dNgtO!1r=IbUHtn9_}aV5Z~!zhUk;(5?L zDPGcexgbfU!_e!GuYQweyI3K3N-{K*I>OZ`V0m(69KFK^y!Inu%P@HtlG6PJ1IOz8 zs632S=r+#xoU`%{i`Z5MXcDhoN^Em7kM&HQ+#pv`R+hl}Lo|RZro|8AJx3y>E%|iX z2xqV&y#FQCu>AduTkFw!Cne(hXi=)ZM`>1lfk5&|^bRBN8qLC73hxP*?Q)j^jl|Z` z1`}1|*>4#JD4F2<)gm2%(V}a^&WAW&C>f7&sZxXX$Ij#QZoz4|d}=^Yj~SF{j0O5q^nORFi~^~m$p0e(4I5|dDJc`>BRP9cZHauYSX zMecB&wUyJR-{Bvd^LQUyzx~X4OxYSBO@B$OL67{f6V_TlcWqtyYKKi?+5)xyfjx zbFIxRsVT+aQ1P!oOIbB0%~a&FNiuRRv^?D9pvm>%_}1Lo%4P@y&yvoau#hZ2=KWwg zIq>?}jLT!SCBWdZj?G!WUr^V>>QbYC_vMlHL*`ovpZg_xDaFm8Gt()vzjE;4kLAq8 zpe>q{gvI2El+0-wFQo6VnE7lgwieuqGctj+$b*Gr#+fWkG8tL1Wd|H`X}HEq?3Ro- zsd3}Zm|1*ImG~kN0f&<&u$&|UK>N__Acft@_pkMm)RIlsaBFhjZ(r9W>eNhW@_RlS zV3te1>~rvT!GK)v=UDpp;`ljqY>^XBpU6Pn&Vql+ijO$<%gTF6C1Xu)zDXk$w4ygr zw$!eVx7spOtH~kF&#^WiE4Lh8p!t2dCEzi<_Th&RDd6M6yPEy7rHf3OGgGDcpmMJa z`}V?L?`QWgPLzK!yP)N(^7m+vR1UAL>$!&UE@Cz$OC6%=_*dNR8Kqq`w#c+MW;ztw zfke^4#x}K(i`te_Vk<7U+LRwj?WiynFk)tLz#wDl3Ek07Fbv#70t*0m0 zDVNS={Dza=(AQs0?U(Cnswm9cZ7tD-6`~q`dCEEr$li*#lPoo?*%)+?K)TOqTteB~ zmSI-AjR?W*;X^S-ma8eh0ER-Uq*)0PNaRcp4ws0_k95>9TAO}=}qvN#-jo6 z(t~&;msqSEhY2+GQ6#MlEt148TBju$3JqeHGPIX|Un?JMux)H_^wT+;$%HXDZCgoA zPDPEmz)VZL`~3)|xZai2B}>-*C!W1KF!g)b60`?%N@5sX2s0w#=Cf49tjleqw}<8E zNbIbV(RT%RxmKHwyh3b`7e63wcUXi(NoOP9$ge;(qY{eAKXbdSyRo$VHm`?BzygXn zBQptUR3>fvMvT1AnaWhowj5YJj|>F7d2}7PA&IgH`S<}MFa|9;5#I*{qK2XNS?_|9 zl9TU2eu_86&^4M`p4L%*=E+8EtxeRF$|*UC50(W_X5|U0W0{UTlX)qh-bAeRRlYUY z@bbYImB@Yyh93&v2e-(zNv5U(WYn$bI>ui4TfaSbc4$AJk+?Uujsx)tEyrr>4WH&& zHHJo^3sc@=Ya?ZajCR(pDr4-FVNyFSH7zt6IjZlv0!PeBofB3aBCcaK_%B6rq+sWf zEZHg?(MWKaQqtMRkuu6q0tyB7m^&;8qP3e}v5UnJ#7sDivqX22(DBr=$-CNuPf!&M!vFyo|YTbyj+Guv#NA_fe3 zC{$7^2zfv)#ZOH7IXN87+_E@D@TR{OX1uza#AJH99>8{_8~!u2Ft?@fQHlzTwtV(O zo%kpAwOyI?nL=mAy3BmR;H17(31#LxEG)Fd*SkUL?`XC1;3%~US&6#S)A*w_+->Y!<|=Jw@wjHnr4WY= zygJ9S;~4r7_?SBPOyr*Gli6r9USjs}4ymZ8miOb3NZEee##181>`57wNiTn*NSTa- zSWUok|Nbt+QfI%wb*NA(kNwA$n3QDw$FfzczKOjY>oHF|3bUC=6W>>Dc6o-=F8a!{ z)NtP%lcVP*|CZHM!Ea9(u=zUEso-t&x#bRvs6*nJ?N?^sUS$L!AHVQe++Zq+=WP7! z`hD0BxwaCYp31(oY?|)cqh+@+m-gx)&nWvUogkWShnmL}331S+jV2op1z2!sipf;3 zx{AFy_=r^<@9S{J$erg6I>CcymA)OmgdEG?8;{V|aSTFo$T4g-ayX{`Uav5ZdfHD5 zy*O#j-MY%Y3T?MhxMYM#`97i%`}BDe7Sr8z{+UmUG$kGRMu+D2w9jbQo3_U#Zitl= zZ!5D+r3x$c^=?MN;7M=~wZxUw#7BtK>aWU{I8}1dkD4`dYEN+%Wp66+0}?5Rt!xx> zO`vXvRNl{{oA)~``-4Y29A!GHMNFMA$xGnJcUV0C)KVE}K=LHaJgM}?7(Yfh?LBwq zW@BlAr9tPZ8T0E4aO1Hw@-G;Pw7PYIFKPQsrfXYmCA|ZEo)}j24+(t52Dz zI=KpA)KpaERKjQ;raLZ% zUJoUzvbcQYE}1_ROS6-O_|FMleWR&0p!7Vl3whkQI7y<)ZiapK8g-2F>TPHjSM9OJ ziBNPimudfQBf5NoT@)hANl1%7n!IBDzQ)KbXJtxtqZ^e82ZTFYWi><)&W+%T%2_{YE*7;cC(rA?$4U02cUTx3M+#VUAjxB>(90b=YF|fm zg-V~&dzczZN=3yO?!M5Ui&iTOPEz9%A5k6Q-N>6^tzApl*C&e3Z!ExppphB|Xd{>CDQZ%Jo=+$h5PcqCp=4(0U{J74Zq zkb?VGQ}gEFfRKK#XNl)K0zNt@PMhP~l_y?5%CGaR5@0drJ(}k^B(HwF`E+&7qhE1| zSm(Lzqg;A%{ik``VfPj?$Z7d9rGBiPic)BX%b~m_aherPg0@h}d8c7MCx4ZY~#xmjn* z?Y}ZyQiqZ?PO+dN$mT76<-2^3$2(hIBHGlj*1kROm^me-I

6cuiUoc(F>f$qhBV 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 U?ysX00Vy_En%N>q=Pu*^2^?)KSO5S3 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes02.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes02.png deleted file mode 100644 index f1854831ac26670bca9b45557e1fed5eaf5e26f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17021 zcmdVC2UJsE_xBk^M5!VoAOaGabOh;5B}fP99Rw-TJ4lUUp(r3okrtFHy-6noqzMQp zz4uNCJs~6{bA6uSH_!anyfbUo`=2%IT?@#`zUQ8M@8_Pg_defqFHujlRj9~sk%K@W zDm7Jz9td<{3WWH)z%4FlDBvh0l z>D20G|1v3?_&)UWeeU56DlGe@3YaK;0TaaD=b5*Yr>~QTJBaQoI|pDV|7%zB@C@{J za(wO!Dxvu$16Zm5W%ahV`CIjlualcSNE}0R71(n1?-qRz2j2i2Z+noXC-HA}ihnik zmdef9dF;11=$jQ=NQFHP?Z$6ZcGLJ;fbw48x@F7Y zT$Yp_ng=uG5xghpvs) zGjDyWsS$t8ymf1%_W3!B`7p<`92!NB0#9{_nOWBqw#lnK zS&+@wK{VBEddfF|5meOs`zuvVO-;YnYxL*u=|3+_*VaWxdZ8Lp`m-cG2EGP+Ojezp zVHBNl^`$u+#ZASaCvUg5U2eU*|AFydNkd=(Pu7d$Ki#YvQ9r-U`cGEbPp4t#h#MT2 z5g3CI0p{?oI zRE;@d|3{xz&aEjkWyqWb+_pWRX5bWm5BG~PMV(gk_wG3h<;JBuDPq=vfyaW-W@AYH zhx9w(Z3Pp>#j^PfZgPXLzS|j@OOCa2NwJar`yJZ6=k4bG zEz))3s4cJ{QzR_JM#OHP7ZJ(KvU}&hm_daogzpmCHf|{9g;I34r29NWH4cui=C=Z8L6J`JEulnOO zeAO1;gb+X8YQHg8RZq&qSd-+52cYM2`lUPds=xCpI zf1z&9hZY`lGK{vXqO6DYNBIOe$AhB|%6MI!O_+!?B zHVg76Gp^es0zgy5wII<ZmO_2dEba1RVJtoh-Cj+65s`@iC-mff%KxkuU%~~BvU`*m$)4;q*_M7i z{*4Xi^~a(~_Zwvj-?`Bb_qq`(4wn-rCsTKx>lBEk`pPUm^1`0882*#Gxq(D(sMZDK zTSK31@5R5SNtM^_h<$1w`3=QU`nISy@iF-K$^HIZkF{ck zBiX?Xu47Ml)tGF#$1J_~H?r{MQoQ&Ex&gv)rZ%ChX~mZI9+iE5Qtv8+Gf6Z0y8T^U zJ{!g%adPdSUmp6YcWgxCAu)E-b>B;!j3*n@;uM^%5iK=hnLEf|zP|a>vco(6)U zLY9gib9R;bmWeE#1JonAU`yE{X2lZ%^!?9qA$(9lFOE9ze#C*{Ig6ZNymbo!viYuG z*g_I_%s8~mUbu>)iC8>#FTlJNp+ zXpfr^oS+je~2>cF=*n&(00?p6)!B$w}4a6>e z1e+QpIZtlBg!yge6xzfDqB-2#@NP&LQ3b9T`w+?<8Ch)i2-2veSCw33Xgcf%b~{#P z_<+MwftOZxx84g)d}ZcK+3DTSWkmIz z;0N!r=JisFutV4aDyI7<`qd7yZrY6U?t^Oj&K)P)B!jm@N7`%$B}{C`E@ha>Eqzu} zUMZ)M;{dC$!Jn@-^?AUt?>q!r@X1^VsnZSREP13@oIG~IZ`=y|iS5jLV}adThWI^~ zbM2QbGAYHn`A9a!!fO&E+_JX~#Z8Bnn%90{mYv&lD|IoiNj_=v`U4F)T%tg<9JkZx z$UM{S?sjtw*}q+Yf?Dj=yrqb1USVE`61TEY@`w7UGKI4vAzbvga~8`4*a_yF@e&RA zi9cR5yHdcgW3nFdC`z7$9}Ld7U#*fauMeIa3>*_dzGu3w?ZjUor{s+}!9;rHc%1&a zC+n*)ZYY(i?%yxW&$0Q7lvypOmOHOQ1X*5ozvI5Fg2MByhv4Mv!+Oc`1gcx4<0GSt zy|D0W?N?6t#l2?U*kK}2{!F6xrR%jJgo9Rj2J7!qrqgt3!Gkl#5LPJuD=7svbfXP7 zL(g_H4JTufT^api+Dhqs9^h2xcHSu-BcfOH*&{R#w6)QR!p8=DTp zS4(lo%iP0Ni5&w^gPnh4x%wRh^^ZS<&-Q_b#Ap}fT*`a6A-T0e_QVqJ$&!(gk7>t!T?V&cU3I2mz)@Kg=Uto=|(}usBr1x_0v>_ontDbL`1?F0i^l^>&8EdzTiGL~sZY4d{j_M`2(#4_9~uqFt$b9<3Ol_z*c%eFM|S0$1^r>^)sU_B zIECheUJd1yG&ZZig@QfBcQ)Su)c7SrK5ryXz?5S768&3j{0=-7eS0l+N+iH}-=4;h=>e#x+7+%&vl zJLu`|xIXerZCU=pLAr+^eSDzL%`xgC`NcPbif2c3{6;PM#A-M={hWmjJo2{RiK7eI z=w+h}F-O!V9R-vVpWU`b@{E)tdd6pe_E)5xCgDH5>*`T1+W_voKjc`|(0GwbSV!$#c0knZ!dF)n2dDD!!< znW@u1?`WFBL`qB9sMv;mIPM1PAWoAy|8}UJI{nrM&&-m2t-bC$E%^>s?>6Ha=}#uf zIM~agA}t1dp}o?0y1{|!o(x`ajbDv_i{DyFBD;D*3UOH%K$?k#X51U75+e?dm=nt* z<$$#8>L>FuDNmS_fB)ri|Fe4{kVN@jRHIORnGjbIP6_@oKuE%hiyzu^1h;7cf1Y6k3Xv^#JDCgl>2R; zUtoU6Oy92TEFzv^+#+v~exeXMa+OnOPax*K2^ut*93|p*}vRSZ83&TFDI zZxpNcU%fo29$?emQMinh=>Cp0ll(ST_S~ZqUh1g^(&;lq2_Ekb}`3)vUy+0u?glr!F)^Hq29g_Gw#78Yg0GXm==&y z>hDa&R@3*}M%Is*Tg}!?{8O=(Nj5r8iq5q=aVviSxRZrS9%93KM-*DQ1sI34CTn>q z7rShtAWNkI^O=&4P}+v2DRV`*XPAn4dSnQy-jr1Gv_Mgj2dr-Asnl-G8g_Kx0pkMG zu=)IeEeBLrO+vsnocd9Z5c$baU(1R%#-s-jAE%vX-1- z_P&X{h%(cjWuJvUyBHi^^!SoWLUm%O-nO-HGdP?MVn46Q#aWK1v9 z_vb+8QMx(lbLt8kfhWb9sccM*B9cCS-#qGItw(3XYH;S|*LI1=6f`O)m&=|8z!*AiH zB7K+x7z&*A{OkFYf?7CipDzpXhSvR(@F{V{@mF8oYu73A70&c7At4hAqgBz zAH$fb&J9`lsZ%4j5)?ndAXkrg-`%3#6|;2C;(&c%rrenRamCq=N@MU> z>y}+8-wFH)ZTgPA>;pwx-k!C@JpX$6bUnVz{^0i7$RFSd0*jBtSn&?zCgJ@KN>8;i zyN{u*I!e^76Vcg%jXJ?lGd^#;jF2t+o_M4H<&q2McgtPg{Qzy)ZgV7ZH`Z1Ya-xzra0_QVa(L6w0@3&?N0(@BR$!v645ghp z!wAb>v}S_}UJY_1p?HyYESKb=2e$4EZ!)T25%kD?nNT5+Bu+wYp2w*_(n<5mc92x| z!r}+2*}kP)VlvxjHj8Ytg6AwZK=C>ED`^$}$&sney4YsEIJPdkAlp;r~ z^o3oZ?}UZymGAb>53&5rQ)FSljBAdU=gFRubVrd=T&i_os37_FwDf^;^PROxe{WhfTP0&0^L3J3*8$&u+?C5W2cHU~iQmiolNm;&R>@oF0 zPxAEA+k#|x6+(yKX5oqYLD-Md+(VjJ0!y3MvpV5K%2SYgGJFIyjxVY#7h zlNJrsORD3f-Q-e4HP6A0Z#UAKe942OJDqugun88PH}j11R7?Kx7uZueDKBIo3!X=C zmUq`l!nS*<1%`dIYb?x6cKY&+3&B2^yt^RiY3bP#!MfT?m z{9s)ae$CCOLv&|lC(S~LF?v*l{PN2UB%W&U@i1Qotn4x{)SQYk@;a!|KmC9KNurvF zuMxP4_su95>@n^A?vW}$`?&dGB(Oy}5pSqY9(HB&d&l=&wO9Y>;E7I>qfJ<2Fk|b> z-{M4b)d5P4(Tqax{1Ze=)pLl*%Pod`P%Vv%BqqE`;z>?76&F9!&{BTsRZcapc#kc3 zDVSH4&v%N-Af;^s6{YIgn(3lMR?a?D>G7r04W2Ej$6mSoqy~wP5%qa$Dxc+Ak+`C{ z+b`3XYcZc_)FO;I2;tDo3Vr`Mx!*8+&ypJZ?#qz-H#S~W6Y7X{Vzl>z|B_~5S$R|i zLRc#O{mtpTCo6aB4d!2trVHaoPe_xLT^l*!rLDUw0%eM%aarWV=$ZuL9ln*;GErK@ z+(SRAR}>-EW~n#m+UUI_pCgsHkYPl_y_2iFA9oAMrMWe-o&8V!1&7YZ2&6o6*_yUe zz#jVJQ6GhMRl`Ea{NRrDt|?tu02{G*i9l|NsU|J1uiGeRtt4IlIvhT%T_R7lsdw`7 zZf^XZrO-s($Iz&Q<+~FOE%FB?!rh?Zd4A&KS$jE`M@5j3z(c<-qCp~wY%c8tcz_rk zS!f_LEm_^t79I5zW9$`id+b#o!Mb8^w=u>eqDh9l|E9~*J3eonF-~v_S&!XSiW&xb8!D5XnDK2NFJ#x3y%KhwPNwkbtg0khf%z2_`E^TEqnI~g0$rU7A zE6@U@PM#IYm90XZtS(0mNb-5y-OUd)k3pO~*;_Jcne4w;fn?DoB-Dea5bsTYgiCHz>n9@aC} zpDc&vLHHJu_z$A5I8HLzk+x7Bm19c0Sl5c_bz7+4C?=Jg92GpOyv0?rM2a>ELxoWU-bH%IA5izRgEY9La zf3(`rrx|(9ztvaE#V#p4S=p=)=bsfzr`5P=!P`P26QWdEYXYGlO{e0$W+k~ay|p2G z9aHepga41qTVG*(;oil()5*Z(_fqOP2!TcB-f^=QKHac-k|!tQI5YLs-W(FA2XNEs{r8J`G zk1oVS_gb@uUpTVn8@%D!qSI|SU@E23(85av>gAhHbpKiKiQk3#5rmPHWFs!|IuvBC zE|8=M<-hle39xuvT&EK#ZdDQE6M??Ha{2eJffj+Bjuv#vK)mtBi9U8hJ)_OpO68oz z>ua=++d!wZtFokys|`E&*c!h3(6_oGFT*-m^3+$GxCKj$@@#HUet~+%**{zH;35+N z{Drlr&cnO(%jseKvabL?b*4_BfW9_t4Y(KqoVP(EY!@3t-&!=}$o>ZK7mG+nL$AYe zSopWSd;i+`+X_Wr&}(2zL*u*F{lhv0rv%XEqe z#kFzchaGGnOnECe(0Hz`BireC2`RA0lEEPmhXHhkxd?j<^?YKjU5|(FF$w7M7Z&gd zvU>3MC=H154xmPQI|fEvv4T6hWd&RYT^3pkzwm$=NIbr?hs!kbX`Hk8$N2xEphhng zF50yEC$F&yB<(`DKWo|g0CLIr%`Pmo9wlUulttJT{DfgF50P9joUI$LVMt7|H4=Xw1&xyks!owab?x8OC8l7t7+ zBIJ+#dQ%+|Z42$HX5=qCy4Lnhdvic_xT)|mm{BI_1=u#E&qUDg!WYG8Npk;!m7*k< z=((+vBt3Snocr{1;ZSpwIE*^6;@RrhWNMUN$yb{v4Z#L}#w6z~ zF20GpM_xKkUO>x9!eZ z^xEPq5rCB?YcVwRZfHYPne=h{<_YfA;Ai9#Q+ztx4r^Kiw9H@^1Qbh=~i3r ze0@p=Mt6w0EH-RpUt)=A*S7hR-66|j?3ow*NW!)!+~p#VdAm6U)5Y#BlNq?%#i;Rf z7IzJW$gFNGnr=dIyFv@8qf{Y$^R+*^r$~+8x$^gpy}Iz0<}SwgR>UWedY%l2NuSz} zs%UW|(%;qwj+dUjG_O2>e^nw=5ims!fY>9S8l->HAyInti(^>Wc5CU3ca~3Tg_gF2O)~b|c>6@FH?{kE(US%5y(b3_#9>97jhG~xNE=Q{4pV)}yYZ1h<|bgq2U)%OvMw$o zF*HK(?Vh@MtNEfPSuQc#i3R0q?l9a6iH}3<6_gGvaGz_|64bk~pfljBXdubo%6`tG zw|T#9e10~OFj}WA?b~(963*98Gk5H$d*0e)U8i!jdJWq>@=N0#Zp)VXZgN;@e$V8qpJx;QYq~G=@-+$aT z2ya-MTTeb)$iPNu&dbNEa(?QO4zBx^F1@)yQZPf|Q7fd1*h7{S7!nr0H^2Q&DwN6R z46N4|pB3%G%(Wfa&Cg2th>DOM-K;d%lwAf>qaN^FYdd{qczDS335_j)^6XvcY1q;D#9C^CrGERK;D|Fe%@Crx&g zm8j6LQz$ze@V#Ivtl|ils=0OqA5i7Io|P(ooF5GH14}(=nYKP14<3Uw%oeOCDqqby zXAygZipH8z7hcZ`YO}n18uuiR^um4bd7g^2*yy{C%L?w>>T_+!YK{$Q9gz#b4fdQ3 zq(G)dOpncsB|E!#cm}^Q-l+n_Csd-FdP)SdQTmD&txF+ee^<`LZA8yyE64l&3({B@KC*v zakw;%(oH$8SsL+Z+BPwsoztPF^flycf+lyIhs@$sp5n%@+&VWmxHHj(vK>GqW;xV) z&SFs5QXJ^NC_eUQdT~qc>bvEuG?UpL0c>?aPaT7*H|MSd>N8!x*;$iSp7{}d<|prx zeWW-h6kNMq&TLQi?3gFlF0t$#g{#Dv#*O-~2XN|FL#e)PqS{98Q!@@J9y8MR!g06f zDx7@M^?zCUPx%VhYpfNUfGf-UV`$reQG-A0OgePXR_9DmiIo=p)MJ4gWV7;X70=2- zV*w$LF$$Mu+4%Ia#tV)-c%?(4S)L4)iO7509nWVhON+|_Ixf22xeL1{s;~b4Iv=jgc^rIZ!|!kA&}4`PbiK*clg(@yXF}s&XCmU@M+37u z@SyHI9u-%?`KIHgxz1n*){D%W)x)n}4c`gqL6~y2zgse`3J4!qY^R-N#s<=Pk<8v}~2Uty4TT z6OGTP+s%c57YF92Swr@Vs&Brtj$g}S@lTfDmUqdBSge^Du0c&M-W9~9Q-v6XYd5_` znt2_>lq#;_p#5Z zh&gC6@q-!gD}&v)MbE^l^9Rxt2-v)06x4t7FQ-vciXBImS89p7oaqS9wqdVD`=DX( zr?R9J3^Pvzu-fK<3`8(AYuSqfB+~8L`Dw7tf^g6HZK4fYE zh7wz)U7KPUHtYc`snTk+m8x?GdNls^d9XH02EH=*P*(3yo_R?1C_40x)g_+mU2Vhu zh~=SA)+Q}zz%R%XRRSjGX&14O%j)30Na4m@#~7T=QB>bYGurn_x$U}*x4ih-Yc8%< zS3WssF}@yb6oh$1pTQkHx3ibTPN$F;#F8yWVfn1q*HlMg>TQb9^g`L{4Ns#+3aP$V zo!JIQ9+fN6*fbb$3l+BXKed+=NqdW)hTnP8Kvr70B5L>|)59Xf)LzkOY(D!y+$tfN zzaajAR|Ny6PR2b>Y*--N9h0U3LLi&iV@hWHi6X(!aVNKlhYQ`B6Bo-UA(i@JU)mms zT$jR1#h)Zy?^&rN({4t^4MMSEVrgXJ+bHcGyAL!_|3R1T!8r~?Iu7Hgr)P3?eiw?& zMGb?on-PR1Vd0RoE}kOfoEOi)xLqNa3)cE;dt{&(BY*zn|Z@ zL?HN*$J`X*$3ab8bMrx7fW*W+L-YK~y%1}WmywB8MFLPaDk>_k0;8qO*lK~}Uqcve z{2ZHAh~v(FHRi>_)+g;W*`1`M^uJb^=_$Xlm*OrUe5CJxudUaP0&p^O8twCnM?K z*!d&08+RxfugZNr3P>+leD;?n_ew6K-c zBnpREnqSs9qRwF2DG)x}nfGa;M8vA$3^;M!UN*cU~hQTCKGRPkt|K$?@3!= zuQTpAY#Upa!fC5KP3FC}tiRqI^^Z5#+D$*5^O#kPYr9YSBz5K!4Xsb};D5SfLXc=` zhOAEl57Z-gud{f-Y=iJ2L$O_i_nbwr!L}wY$RT3Z1&?3NN&GOE<`{GM8*bq_4B~qe zytmDEg$y>#FIB3GN{xQO*8f@Dz9iD(WH>lh`b9Z#k7QgV>;W9}gW+s#H2^I+YvrxChNwv^hV#F4zeJ zLet+4Q;rHng|iWR2(gi}Lh`A*k)S7LuPT}0FRLvoGDGM|G?I<(Sr3bathcFzI#(Ui zes~piPx$5Bav9UV688tMePv3UDDsRuwD*&C=wC5AK7CMF&Q|5L+?Bt!=6pK#6j#P{ ze5_?Q$%Lvz&(#zKYJn1UkRIwjJbmHV!%X0L=k5}#8j0Ko9ugyc`Evd5 zBv+BDKX2*0MnzDp4F*WiTG4`*lq*<-mb>D-#$JHAb04%IDSA4p2Nl}SDh#}g4(yJO zh7ZX>4;1c!C!)q%C#ZNAeqsz%=`le8CQXvg0^#kdC=bVK`*fOQ`jy+LiW|k`$F816K?p#{X zh%v=MK4{xTvDY{5lp!eTNJV_ziH~Z1ePQG2z>W# z@ol^0jq9hc#5z$uANRIEMJ6BK58eEg#Rk*Ik^|Jnq8NiG!#;b2UXi^oZ(hkSWO|Se z4*#Wn7)k$r?qfl=`~`5?L$4Wkl5f<&R0MYQ(jd01^&)&T!!dT0>AOrHO3EMRUB16w zQ_a0++9SrlH2DO;$-sE@uN3jhY@7 zY@!~mMq^lL=jCyGqQ@i;3{O!B5f{hnYTeykrpppXyU%!wPfyvkv~p|>d2zysPZkyzyEy-C3wCK? z?wkc{@l7D^mh;*hni8gfaJQsg`k&M0Q+U%Z!BYB`Kwx#41?`0|Lk&5ef3o$1hqYU_ z(A+`8FT8*&r5EIsECvD15WTuOVZLZUn!S2^M}~JEUvADsR;-KL?CtF!N8k*P zYHDkDfRtf05dqdSHXa|DnHj5c>tpNld0nlRr#=aaLl zw-|i|MBf3e9`N=Mnm0OKdz=Lz?On>XQdKab0-AVRwJYsWP(dsM)V5c3HE~vdtos6M zOQ4s5o0T+>`5Ilt!*oUpHcC`TMO}G#iDZKezut!Dz1RGx;GD(nN?YZ>Iy1>DC1cF( zM=foxw684&J8A4Q-!Ej}2hsD1;K;2+brTl%vXu*Dh}q+O7juBdJE0f*VeNk9M{-9D zKaKxXcLjcP`PY4V2p-@$dB4hk4Q}`1)!t@o_C4AQ|0p#7;pqQ%2D8w!kAM4dP0c1s zm3K0rA4t=#7vKCV;MC;j>jHV0ahXXEd>Oc!TlXcX}>Ld=m2mw&|H-Y?L+ zgyEU=b##kq+;7VZkjJ8@x6SGl4r5hohp0V{9|W3l_@lzrB{yzS;j>DbM>m6ck+!>N>6rXh1sMf zYsNeNDA#=mq0H$me|nFyeNJTMdtNPDgUF$@i_~xK_y^K>&GMx7Bmw+iGwb|B4CE#VKtkMmD{z3Ol|r0Q7&w{ zo!P|1_fZQNMU%6IWnt)9GhKHq>;7^&D&(Y)K}CXwE`FMDw8ym$^PE8Hu=<=lRBYUj zrHzqx;Oylzzjs0WZW8iWD%_*My*na5FE_!z8nXrQ{=-e?*MLLK3!3>lvw3{K2%lUcWAgE|Tv zv`uS^osoHpaE}(hRYhOG0{xtq zYd=#aNjymh+eUq_3*d`qf4#kfa1Pc<^_@NRGbb(vng75uY^2A_rsBx*FHsBBx@ad8yp0 z$qD&6ULC^A^hZt;GG_^2lr^5`1T$p$WS@DZ%y!3Gz#a6}nxa`7EIgp8%mLa_s@r23 z1-uxg;7K7T2LExtF{#dsi|~{_Q$3`6t$RO}ld4SS)ftKakIYr}Tb6Rbi@*QYwW!p* zcJiCViKpO|(~$6K)}2O`ZvPXRoTuxBtr4MLHaI2;h1g;o^!I>1mij4?b`CdRz5zT) zB5Sv!z!#53Ys*5*Ptgr@{_~>=Fh^bPP0hxQMnG|n{F&eH_G(8eVj1{ESNp5s3boRw zA5(jHj!lpbrGAH3Ny4u)A;Uh38$QKkdj_q_`C=yL-UD@JnwIDEiH~=V(frHb>E@r} zcGXR>!(-J*Sooff${RUDZn(6=#qFT5-vn_O$pqB(sLB||(eT9<{9`*`9_ zT3RK5T1zSXFmd^2Y~7)86l2vET&pRL#T2p}38vdgP(oDZFprn;hASWVf#A>{-kz!>=*vX_hI))wr|Q=9I~`70^;kpEAEBF z<5}Us(-EGoSXOp$oZ{K8A|AW=>89X}OYbG6sOy0qvp8Z9wqMLAJN+Nu$mY_B2hMeP@`N z9jI%N=h@|(EjRSA3aqAaWXw6#yossIwjKp@gCmucvVD=hWBqI_AX$CXl<##I~V`WgHFcgaZeb(iz>&fNQ{V^EMBB}jXkoO#u z+LpJU+15zTJ^@W9 zE27~`x-w+XJfkIOIp%W(cp8#FQ#`*xi2^nj)ZP+S962U;7XL*7_r9U;g@oCUOg@Z? z7+%e}d_ODYu$)FT0D7z4=$$dwQ_p)D~na=S|_xIi+F@DE~qhrILczMJPPTK$309)GRv zObwhWhi;7;KikI&LmeI;esTC4+&}Cu4x$2gP9}qMo%PTPLJh~`pB!(C=C9E;HW{hM z5w;o73a42`{})0UUgvMfvZV*tE2`x?3oD-ew#Ki%EuTMuB+YtlcSr|Yg`(o$aW@vtM~yIcS?} z%->}18-IA5Vpz*u7^oFwml2GzZ^VH>BqKzc_7*|8%Qit0z_CDT%G!{!M^D55H!9?G A761SM diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes03.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes03.png deleted file mode 100644 index 615a4d7dea215534f66a01adbf674d5ceee31b37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15858 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

xzE-hf7K1|arY;{6G0z5hZGi}- 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 By7T}5 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes05.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes05.png deleted file mode 100644 index b6c958213ffe8d67bb53ce7f8d68074cca8ff70b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6624 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 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_hover_modes.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_hover_modes.png deleted file mode 100644 index 3b3b885a6d2bc3f6d6d7ddbded11b3e636ba3b0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5577 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 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_run01.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_run01.png deleted file mode 100644 index a208560ce3dea45cf2e07a0d48b90ebadd3196ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4964 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 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_define_build_var.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_define_build_var.png deleted file mode 100644 index 9190d6ea25a8e624265b56e1e6ce56f5173edd2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11990 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 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_edit_build_var.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_edit_build_var.png deleted file mode 100644 index 049a6e3cc52b820dd4287b24d6e286720cb7c76c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12333 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 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dsfgdb_preferences_page.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dsfgdb_preferences_page.png deleted file mode 100644 index 0d2ec5e54c024f918e9403675b350d4da5f8a582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124245 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 Hu0mjfUF7@C diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_error_workbench.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_error_workbench.png deleted file mode 100644 index f2b1f8e92671b890a1661c9baa8e06f348b5cbe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72483 zcmZU*V|*mt^T0bvHs;3W#@yJpZQD*Zwz;v*jg5_yjcr>S+q$#Q@8*AB+!yniPIXQ9 z^!L=MQ>UsX;qtO#@G#gg00019LR?r8008X*zHp#GffAd00|DS0w7s~7699nl=idt? zi5dY1D1>yDkP(4g0S7^1U4YsCJq$AIRiz)CQe3<7WU2- zcD4W%Xd)7z9Oj=~$j;u~(ZbB!8Bl>Z#tD=n{3mrZG5DuS=xkwQ0$_PSga)30{&z;n z&eZvbfujjP$NuA=I_!TJw{SADHUO$R0-C!UVu50)e_}NQM_UV9Ge9@aK`2lL`M=M* zI2xG%?mhxfKGlTmY-~(yodNe_$-u`3K>Slvws5vK0hFH4kOKf90106MWw*@JtRG&e zA~=J-ZJwmT4N?W)zJVZXqKcQ!Xz}Y=L?9#Ks8HtT`ax0TGlL6IQt1m6hEoK9=7swa zDi%RO|C9$i3jX$^xtZ&N!1G6IcH3S&VB!JA!Ory{&1__X`(^BuP6)~$xq<_kIW=Es1PLLG=z1JhHzW?ww6-i z^8HB3pq-ugW7X9EJ|XF{v%i0IHcW}?NN+cpINJPhrtOhr^2y>!ijmM5ke}a6I=e0F zp{m-XSw4@BimKAwi~8SpFC);?vkMmdiu(8KdM@i!aV`TQfXQ-h%vPt(_4w6XRn

- - -

To block comment /* */ code:

- -
    -
  1. In the C/C++ editor, select multiple line(s) of code to comment out.
  2. -
  3. To comment out multiple code lines right-click and select Source > Add Block Comment. (CTRL+SHIFT+/)
  4. -
  5. To uncomment multiple code lines right-click and select Source > Remove Block Comment. (CTRL+SHIFT+\)
  6. - -
- -

Related concepts -
- Code entry

-

Related tasks -
-Customizing the C/C++ editor
-Working with Content Assist

-

Related reference -
-C/C++ editor preferences

-
-IBM Copyright Statement - - - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_contentassist.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_contentassist.htm deleted file mode 100644 index 68a0c1a02c7..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_contentassist.htm +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -Using Content Assist - - - - - -

Using Content Assist

- -

Use Content Assist to insert C/C++ elements of your project, and templates into your code. You can insert a template into your source code rather than retyping -commonly-used snippets of code.

- -

To insert a template or element:

- -
    -
  1. In the C/C++ editor, type at least the first letter of a template or - element then Ctrl+Space.
    - A list displays the templates - Templates icon followed by the elements that start with the letter combination you typed.

    - Editor View showing Content Assist Example -
  2. -
  3. Do one of the following: -
      -
    • Continue typing. The list shortens. When there is only one item in the - list, it is automatically inserted.
    • -
    • Double-click an item in the list to insert it into your code.
    • -
    • Press Esc to close the Content Assist Window.
    • -
    -
  4. -
- -

To set Content Assist preferences:

-
    -
  1. Click Window > Preferences.
  2. -
  3. Expand C/C++ and Editor.
  4. -
  5. Select Content Assist.
    - Content Assist Preferences
  6. -
  7. Do the following: -
      -
    • To insert an element when you open Content Assist and it is the only - item in the list, select the Insert single proposals automatically check box.
    • -
    • To automatically insert a common prefix of all proposals, select the Insert common prefixes automatically checkbox.
    • -
    • To display proposals in alphabetical order, rather than by relevance, select the Present proposals in alphabetical order checkbox.
    • -
    • To change Auto-Activation of content assist for ".", "->" or "::" triggers, select the appropriate checkboxes.
    • -
    -
  8. -
  9. Click OK.
  10. -
-

Related concepts -
-Content Assist

-

Related tasks -
-Creating and editing templates
-Importing and exporting templates

-

Related reference -
-Content Assist page
-Templates page

-

-IBM Copyright Statement - -

- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_controldebug.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_controldebug.htm deleted file mode 100644 index a12ec534194..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_controldebug.htm +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - -Controlling debug execution - - - - - -

Controlling debug execution

- -

The debug execution controls are superceded by breakpoints. For example, if -you attempt to step over a function and the program hits a breakpoint, -it pauses, regardless of whether the function is completed. You can control your debug execution in various ways, but they all rely on a -core set of debug controls.

- -

To control a debug execution:

- -
    -
  1. In the Debug view, select a thread.
  2. -
  3. To control the debug session, click: -
    • Run > Resume
    • -
    • Run > Suspend
    • -
    • Run > Terminate
    • -
    • Run > Disconnect
    • -
    • Run > Remove All Terminated Launches
    • -
    • Run > Restart
    • -
    -
  4. -
- -

Related concepts -
-C/C++ Development perspective
-

-

Related tasks -
-Debugging

-

Related reference -
-Debug launch controls
-Debug view

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_conv_proj.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_conv_proj.htm deleted file mode 100644 index a043680dbc4..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_conv_proj.htm +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -Converting a C or C++ nature for a project - - - - - -

Converting a C or C++ nature for a project

- -

Use the Convert to a C/C++ Project wizard to assign a C nature to a C++ project or vice versa.

- -

To assign a C or C++ nature to a project

- -
    -
  1. Click File > New > Other.
    - New Project window
  2. -
  3. Click C or C++.
  4. -
  5. Click Convert to C/C++ Make Project.
  6. -
  7. Click Next.
    - Convert C/C++ Project window
  8. -
  9. In the Candidates for conversion list, select the projects to convert.
  10. -
  11. In the Convert to C or C++ group, click C Project or C++ Project.
  12. -
  13. In the Project options group, you can specify the Project Type and Toolchain if the Specify project type option is enabled.
  14. -
  15. Click Finish
  16. -
-

Related concepts -
- CDT Projects
- Project file views -

-

Related tasks -
Writing code

-

Related reference -
-Project properties

-
-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_cdt_proj.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_cdt_proj.htm deleted file mode 100644 index 1d98ac8e6f4..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_cdt_proj.htm +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - -Converting CDT 1.x Projects - - - - - -

Converting CDT 1.x Projects

- -

How you update your CDT 1.x project to the current CDT project format depends upon whether the -project is a Standard Make project or a Managed Make project. For a Standard -Make project, see Convert to C/C++ Project Wizard below.

-

Updating a Managed Make Project

- -

For a Managed Make project, the Managed Build system will prompt you to -convert your project when it attempts to read the Managed Build project -information and discovers that the project needs to be updated.  You will be prompted to update the project.

-

Update Managed Builder dialog box

-

Click Yes and the project will be updated.  The updated Managed -Build information can no longer be loaded by CDT 1.x or CDT 2.x.  Select -No and the project will not be updated.  You will be able to view the -Managed Build settings, but no changes will be saved when you close the project -or exit Eclipse.

- -

Convert to a C/C++ Project Wizard

- -

Select File > New > Convert to a C/C++ Project. If that selection is not available, you can find the instructions for adding it here.

-

File - New - Convert to a C/C++ Project menu selection

- -

From the Convert to C/C++ Make Project Wizard select the project you want to convert and click Finish.

-

Convert to C/C++ Project Wizard

- -

Note: You may need to manually enable Path Discovery for CDT 1.x Standard Make projects, depending on how your CDT project was configured. -See Set Discovery Options for details.

- - -

Related tasks
-Adding Convert to a C/C++ Project to the New menu
-Set Discovery Options
-Converting CDT 2.x Managed Make Projects

- -

IBM Copyright Statement

- -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_mbs20_proj.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_mbs20_proj.htm deleted file mode 100644 index 3b16481f6ae..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_mbs20_proj.htm +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - -Converting CDT 2.x Managed Make Projects - - - - - -

Converting CDT 2.x Managed Make Projects

- -

For a CDT 2.x Managed Make project, the Managed Build system will prompt you to -convert your project when it attempts to read the Managed Build project -information and discovers that the project needs to be updated.  You will be prompted to update the project.

-

Update CDT 2.x Managed Builder dialog box

-

Click Yes and the project will be updated.  The updated Managed -Build information can no longer be loaded by CDT 2.x.  Select -No and the project will not be updated.  You will be able to view the -Managed Build settings, but no changes will be saved when you close the project -or exit Eclipse.

- -

Related tasks
-Converting CDT 1.x Projects

- -

IBM Copyright Statement

- -
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_create_make_target.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_create_make_target.htm deleted file mode 100644 index 74560a7a15c..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_create_make_target.htm +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - -Creating a Make Target - - - - - -

Creating a Make Target

- -

To create a make target:

-
    -
  1. Right click on the project and select Make Targets > Create...

    - Select Make Target, then Create
     
  2. -
  3. Enter the Target name and build options and click OK.
    - Create Make Target Window
     
  4. -
  5. The make target appear in the Make Targets view.
    - Make Targets View
     
  6. -
-

Related concepts -
-Build overview

-

Related tasks -
-Defining Project Build settings
-Building projects

-

Related reference
-Create a Make Target
-Make Target View

-
-IBM Copyright Statement -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cust_cpp_editor.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cust_cpp_editor.htm deleted file mode 100644 index 763b6a242f7..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cust_cpp_editor.htm +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Customizing the C/C++ editor - - - - - - -

Customizing the C/C++ editor

- -

You can change many of the C/C++ editor preferences.

- -

To customize the C/C++ editor preferences:

- -
    -
  1. Click Window > Preferences.
  2. -
  3. Expand C/C++, and click C/C++ Editor.
  4. -
  5. To set general preferences for the editor click the General tab.
    - Editor General Preferences Window
  6. -
  7. On the General Page set your preferences and click Apply. For a description of the General preferences click here.
  8. - -
  9. To customize the color of the text in the editable area of the C/C++ editor, click the Colors tab.
    - Editor Color Preferences Window
  10. - -
  11. On the Colors page set your preferences and click Apply. For a description of the Color preferences click here.
  12. -
  13. To customize Content Assist preferences, click the Content Assist tab. For more information, see Using Content Assist
  14. -
  15. Click OK.
  16. -
- -

Related concepts
-Coding aids

-

Related tasks -
-Customizing the C/C++ editor

-

Related reference -
-C/C++ editor preferences

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_exes.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_exes.htm deleted file mode 100644 index 65c7cff9cba..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_exes.htm +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -Debugging Existing Executables - - - - - - -

Debugging an Existing Executable

-

Use the import feature to import and debug an executable you have already built. This feature will automatically create a project and debug configuration for you. This is helpful if you have an executable built with debug symbols but may not have the project used to build the executable.

- -

Importing Executables for Debugging

-
    -
  1. Select the File > Import... menu item.
  2. -
  3. In the Import wizard dialog, click C/C++ and select C/C++ Executable.
    -

    Import dialog

  4. -
  5. Click Next.
  6. -
  7. In the Import C/C++ Executable Files page of the Import Executable dialog:
    -
      -
    • Choose a parser from the Select binary parser list.
    • -
    • Type the executable path in the Select executable box or click Browse to locate the executable.
    • -
    • Type or click Browse to enter a directory path in the Search directory box, then select one or more executables from the C/C++ Executable Files list.
    • -
    -

    Import Executable dialog

    -

    NOTE You can import any executable, but only those built with debug symbols will be let you step through source code and see variable values.

    -
  8. -
  9. Click Next.
  10. -
  11. In the Choose Project page of the Import Executable dialog:
    -
      -
    • To import as a new project, activate New project name and type the project name.
    • -
    • To import into an existing project, activate Existing project and click Search.
    • -
    • To add a launch configuration, activate Create a Launch Configuration and select the configuration from the list, then type a name into the Name box.
    • -
    -

    Import Executable dialog

    -
  12. -
  13. Click Finish.
    -

    The executable is added to the C/C++ Projects view.

  14. -
  15. If Create a Launch Configuration was activated, the Debug dialog appears.
    -

    Debug launch configuration dialog

    -
  16. -
  17. Click Debug.
    -

    The debugger launches and you can begin debugging the executable.

  18. -
- -

Setting breakpoints

-

Expand the executable in the C++ Projects view to see the list of source files. Only executables built with debug symbols will show a list of source files. The source files can be opened in the editor so you can set breakpoints. Use these files only for debugging, you can not change them and rebuild the executable with this project.

-

C++ Projects View

- -

Related concepts
- Debug overview
- Debug information

-

Related tasks
- Debugging

-

Related reference
- Run and Debug dialog box

-
-Nokia Copyright Statement -
- diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_prog.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_prog.htm deleted file mode 100644 index 3a4ce998d11..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_prog.htm +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - -Debugging a program - - - - - -

Debugging a program

- -

To debug a program, a debug launch configuration is used. The debug configuration contains information -such as the executable being debugged, how to run the executable, and parameters for the debugger itself (in this -case: gdb). Once a launch configuration is created, it can be used again (e.g. relaunching the executable after -the debug session is terminated). By default, the Stand-alone Debugger creates a debug launch configuration for -you when you specify an executable on the command-line or if you use the New Executable... dialog.

-

There are multiple debug launch configuration types. The most common, is the Local C/C++ Application configuration -which is for running local applications and this is the configuration that the Stand-alone Debugger will set up -for you when you specify an executable in either of the aforementioned ways. - -A local C/C++ launch configuration is normally tied to an Eclipse project which -contains the executable you wish to debug. You do not have to create an Eclipse project because the Stand-alone debugger also creates the Eclipse project on your behalf as part -of importing your executable. By default, this is usually the special Executablesproject which is set aside for this purpose, but if you have imported multiple -executables at the same time, additional ExecutablesNNNN projects will be created to keep each executable -in a separate project. This is done to help the indexer keep track of the executable and all its associated source fiels.

-

There are other C/C++ debug configuration types that you may wish to use such as: -

    -
  • C/C++ Attach to Application
  • -
  • C/C++ Postmortem Debugger
  • -
-

These additional launch configurations require that you create them manually. To do this:

- -
    -
  1. In C/C++ Projects view, select a project. The C/C++ Projects view is not visible by default when you - start the Stand-alone debugger. You can access it - by using Window > Show View > C/C++ > C/C++ Projects. As mentioned, in most cases, - you will only see the Executables project. -
  2. -
  3. Click Run > Debug Configurations....
  4. -
  5. In the Debug Configurations dialog box, select a desired debug configuration type from the Configurations - list.
  6. -
  7. Click the New button in the top left.

  8. -
  9. In the Name box, type a descriptive name for this debug configuration.
  10. -
  11. In the Project box, type the name of the project containing - the application you want to debug. If you had selected a project, this project will be filled - in for you. In almost all cases, this will be the Executables project.
  12. -
  13. In the C/C++ Application box, type the name of the executable - that you want to run. This must be an application that has been imported into the project - or in the case of an Attach to Application configuration, this field can be empty.
  14. -
  15. Click Debug.

    -

    The debug perspective is opened and the application window opens on - top. In the case of an attach configuration, a dialog will pop up to allow you to select a running application.

  16. -
- -

For more information:

- - -

To use a debug configuration:

- -

You can reuse a previously created debug launch configuration to debug your -program.

- -
    -
  1. Click Run > Debug.
  2. -
  3. In the Debug dialog box, select a debug configuration from the Configurations - list.
  4. -
  5. Click Debug.
  6. -
- -

Related concepts -
-Debug overview
-Debug information

-

Related tasks -
-Debugging

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_disassembly.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_disassembly.htm deleted file mode 100644 index 8a7d8effc47..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_disassembly.htm +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - -Stepping into disassembled code - - - - - -

Stepping into disassembled code

- -

The Disassembly view lets you examine your program as it steps into -disassembled code. This is useful when the instruction pointer enters a function for which it does not have the source. -To open the Disassembly view select Window > Show View > -Disassembly menu.

- -

To activate the instruction step mode check the Instruction Stepping Mode option (Instruction Stepping Mode icon) -on the Debug view toolbar. The Debugger switches to the instruction stepping mode automatically -when the Disassembly view has focus.

- -

Related concepts -
-C/C++ Development perspective
-

-

Related tasks -
-Debugging

-

Related reference -
-Debug views

-
-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_discovery.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_discovery.htm deleted file mode 100644 index 70b666d33d5..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_discovery.htm +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - Set Discovery Options - - - -

Set Discovery Options

-

WarningNote that this functionality has been deprecated and not fully supported anymore

-

For most make projects, you will want to parse the output of -the build to populate your paths and symbols tables.

-

To populate your tables:

-
    -
  1. Right-click on a project and select Properties. -
  2. Expand C/C++ Build and select Discovery options. -
  3. Select the Automate discovery of paths and symbols option so that it is enabled. -
  4. For the scanner configuration on the Discovery Options page of the C/C++ Properties window, you have the following options: - -

    There are various discovery profiles available on a Per project basis - all discovered paths and symbols are associated with the project; all files use this information.
    - -

    -
    Enable generate scanner info command
    -
    Enables the retrieval of information from the scanner.
    -
    -

    -

    C/C++ Project Properties, Discovery Options
    -
    -
    -

    For both profiles, there is an option to discover paths and symbols -based on a previous builds' output. To activate the discovery, click Browse to select a -build log file, and then click the Load -button.
    -

    -
-
-

Related reference
-Converting CDT 1.x Projects
-C/C++ Project -Properties, Discovery Options

-QNX Copyright Statement -
- diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_endis_able_brk_wtch.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_endis_able_brk_wtch.htm deleted file mode 100644 index 38c1d87183a..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_endis_able_brk_wtch.htm +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - -Enabling and disabling breakpoints and watchpoints - - - - - -

Enabling and disabling breakpoints and watchpoints

- -

You can temporarily disable a breakpoint or watchpoint without losing the -information it contains.

- -

To enable or disable breakpoints or watchpoints:

-
    -
  1. In the Breakpoints view, do one of the following: -
      -
    • Select the breakpoints and watchpoints that you want to remove.
    • -
    • Click Edit > Select All.
    • -
    • Right-click, and select Select All.
    • -
    -
  2. -
  3. In the Breakpoints view, right-click the highlighted breakpoints and watchpoints and - click - Disable or Enable.
  4. -
- -

Related concepts -
-C/C++ Development perspective
-

-

Related tasks -
-Using breakpoints and watchpoints

-

Related reference -
-Run and Debug dialog box

- -IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_expressions.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_expressions.htm deleted file mode 100644 index 83a9ba183a4..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_expressions.htm +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - -Adding expressions - - - - - -

Adding expressions

- -

You can add and view expressions in the Expressions view. The Expressions -view is part of the Debug perspective.

- -

To add an expression:

- -
    -
  1. Select Add Watch Expression in the context menu of the Expressions view.
  2. -
  3. Type the expression that you want to evaluate. For example, (x-5)*3 .
  4. -
  5. Click OK.

    The expression and its value appear in the - Expressions view. When the execution of a program is suspended, all expressions - are reevaluated.

  6. -
- -

Related concepts -
-C/C++ Development perspective
-

-

Related tasks -
-Debugging

-

Related reference -
-Debug views

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_filtererror.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_filtererror.htm deleted file mode 100644 index d71b0bba1b4..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_filtererror.htm +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - -Filtering the Problems view - - - - - -

Filtering the Problems view

- -

Depending on the complexity and stage of your program, an overwhelming number of errors can be generated. You can customize Problems view to only view certain types of errors.

- -

To filter errors:

- -
    -
  1. In Problems view, click the View Menu icon - View Menu icon - in the top right corner of the view.
  2. -
  3. Use Configure Contents... to define your custom filter and click OK.
  4. -
  5. In View Menu select Show and then your filter.
  6. -
- - -

Related concepts -
Build overview -
Problems View (Workbench concept) -

- -

Related tasks -
Tracking down compilation errors -
Tuning Error Parsers -

- -

Related reference -
Problems View (Workbench reference) -

- -IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_imp_code_temp.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_imp_code_temp.htm deleted file mode 100644 index bc23bff3271..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_imp_code_temp.htm +++ /dev/null @@ -1,59 +0,0 @@ - - - - - -Importing and exporting templates - - - - - -

Importing and exporting templates

- -

You can import and export templates.

- -

Note: A template must be an .xml file formatted as follows:

- -
<?xml version="1.0" encoding="UTF-8" ?> 
-<templates>
-<template name="author" description="author name" context="C" enabled="true">author ${user}</template> 
-</templates>
-Templates Preferences - -

To import a template

-
    -
  1. Click Window > Preferences.
  2. -
  3. Expand C/C++, expand Editor and click Templates. -
  4. -
  5. Click Import.
  6. -
  7. Select the template file that you want to import.
  8. -
  9. Click OK.
    - The template list is updated to include the template that you imported.
  10. -
-

To export a template

- -
    -
  1. Click Window > Preferences.
  2. -
  3. Expand C/C++, expand Editor and click Templates.
  4. -
  5. Select the templates that you want to export and click the Export... button. The Export Templates dialog opens.
  6. -
  7. In File name box, type the path  where you want your templates file to be saved.
  8. -
  9. Click Save.
    - The templates.xml file containing the templates you exported is saved in your file system.
  10. -
- -

Related concepts -
-Content Assist

-

Related tasks -
-Using Content Assist
-Creating and editing templates

-

Related reference -
-Templates page

- -IBM Copyright Statement - -

- \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_jumperror.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_jumperror.htm deleted file mode 100644 index aaf286536a6..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_jumperror.htm +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - -Jumping to errors - - - - - -

Jumping to errors

- -

The CDT will parse the output from the make and compiler/linker. If the CDT can -determine an error or a warning, the line is highlighted in the Console view and added -to the Problems view as a Problem Marker decorated with -error Error or warning Warning icon. -Informational messages are marked with Info Info icon. -

- -

To jump to the source of an error do one of the following:

-
    -
  • In the Console view, double-click the highlighted line.

  • -
  • In the Problems view, double-click the row of the specific error in the table.

  • -
  • If in the Problems view the error is identified as External Location in Location column, - use mouse right-click on it, then click on Open external location item in the context menu.

  • -
-

If CDT can determine file and error line and the file exists - the file opens in the C/C++ editor and the cursor moves to the line with the error.

- -

To jump to errors sequentially:

-
    -
  • In Editor use Next Annotation Next Annotation - or Previous Annotation Previous Annotation icons on the toolbar.
  • -
  • In Console view use Next Error Next Error - or Previous Error Previous Error buttons.
  • -
- -

Related concepts -
Build overview -

- -

Related tasks -
Tracking down compilation errors -
Tuning Error Parsers -

- -

Related reference -
Console View -
Problems View -

- -IBM Copyright Statement -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_manualbuild.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_manualbuild.htm deleted file mode 100644 index 3c6545e0f06..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_manualbuild.htm +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - Building Manually - - - -

Building Manually

-

Manual builds let you choose the scope of a build, as well as -options for building, or rebuilding projects. You can view the output -of the make utility in the console.

-

Sample build in console view

-
-
Incremental Builds
-
To incrementally build all open projects, you can select Project -> Build All or type CTRL+B.
-
Build Individual Projects
-
To build individual projects click Project > Build Project.
-
Rebuild Projects
-
To rebuild a project right click on the project and select Rebuild -Project.
- Note: This will rebuild projects that this project -references as well, but will not rebuild projects that references this -one.
-
Build Automatically
-
This performs a Build All whenever any project file is saved, -such as your makefile.
- Tip: For C/C++ projects, this feature should be turned off. -If there is a checkmark beside Build Automatically the feature -is on. To turn it off, select Build Automatically.
-
-

Tip: If you get the error message:

-

Exec error:Launching failed

-

then CDT cannot locate the build command, (usually make). -Either your path is not configured correctly or you do not have make -installed on your system.

-

Tip: The menubar item Project > Build Working Set -submenu for C/C++ projects simply creates a link to the build all -target as defined in your makefile, and is no different from an Incremental -Build.

-

Related concepts -
-Build overview

-

Related tasks -
-Defining Project Build settings
-Building projects

-

Related reference -
-Make Builder page, -C/C++ Properties window

-IBM Copyright Statement -
- diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_memory.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_memory.htm deleted file mode 100644 index 971fa708642..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_memory.htm +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - -Working with memory - - - - - -

Working with memory

- -

You can inspect and change process memory.

- -

The Memory view supports the same addressing as the C and C++ languages. You can address memory using expressions -such as:

- -
    -
  • 0x0847d3c
  • -
  • (&y)+1024
  • -
  • *ptr
  • -
- -

You can configure your output to -display hexadecimal, ascii and/or signed/unsigned decimal. You can also set the -size of the rendering columns. You can configure each memory monitor renderings -independently.

- -

You can customize the Memory view to colors and fonts displayed.

- -

To monitor process memory:

-
    -
  1. In the Debug view, select a debug session. Selecting a thread or stack frame automatically -selects the associated session.
  2. - -
  3. Select Add Memory Monitor in the context menu of the Memory Monitors pane. -The Memory Monitor dialog appears.
  4. - -
  5. Type the address or expression that specifies the memory section you want to monitor and -press "OK". The monitor appears in the monitor list and the Memory Renderings -pane displays the contents of memory locations beginning at the specified address.
  6. - -
-

To view memory in a different rendering:

-
    -
  1. Select Add Rendering in the context menu of the Memory Renderings pane. -The Add Memory Rendering dialog appears.
  2. - -
  3. Select renderings from the list and press "OK".
  4. -
-

To change process memory:

- -

Warning: -Changing process memory can cause a program to crash.

- -
    -
  1. In the Debug view, select a debug session. Selecting a thread or stack frame automatically - selects the associated session.
  2. -
  3. In the Memory Monitors pane, add a new monitor or select an existing monitor.
  4. -
  5. In the Memory Renderings pane add a new rendering or select an existing one.
  6. -
  7. Type a new value for memory.
  8. -
- -

Related concepts -
-C/C++ Development perspective
-

-

Related tasks -
-Debugging

-

Related reference -
-Debug views

-IBM Copyright Statement - -
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_cpp.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_cpp.htm deleted file mode 100644 index d929a1ffd67..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_cpp.htm +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Creating a C/C++ file - - - - -

Creating a C/C++ file

-

Files are edited in the C/C++ editor that is, by default, located in -the editor area to the right of the Project Explorer or C/C++ Projects views.

-

The marker bar on the left margin of the C/C++ editor, displays -icons for errors, warnings, bookmarks, breakpoints and tasks.

-

For more information on the marker bar, see Workbench User Guide -> Reference > User interface information > Views and editors -> Editor area.

-

To create a C++ file:

-
    -
  1. In the Project Explorer or C++ Projects view, right-click a project, and -select New > File.
    - New > File in Projects View
  2. -
  3. In the list of projects, verify that the correct project is -selected.
  4. -
  5. In the File name box, type a name followed by the -appropriate extension.
  6. -
  7. Click Finish.
    - New File Wizard

    -

    The file will open in the C/C++ editor.

  8. -
  9. Enter your code in the editor view.
    - Editor view with a sample code
  10. -
  11. Type CTRL+S to save the file.
  12. -
-

Related concepts -
-CDT Projects
-Project file views -

-

Related tasks -
-Displaying C/C++ file components in -the C/C++ Projects view
-Hiding files by type in the C/C++ -Projects view

-

Related reference -
-Project properties

-
-

-IBM Copyright Statement

-
- diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_make.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_make.htm deleted file mode 100644 index d465916f26c..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_make.htm +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -Creating a makefile - - - - - - -

Creating a makefile

- -

If you have created a Standard Make C/C++ Project, you need to provide a makefile.

- -

When you build a project, output from make is displayed in the Console view. Makefile actions are displayed in the Make Targets -view.

-

To create a makefile:

-
    -
  1. In the C++ Projects view, right-click a project, and select New > File.
    - New > File in Projects View
  2. -
  3. In the File name box, type makefile.
  4. -
  5. In the list of projects, verify that the correct project is selected.
  6. -
  7. Click Finish.
    - New File Wizard
  8. -
  9. The C/C++ editor opens. Type makefile instructions in the C/C++ editor.
    - Editor view with a sample code
  10. -
  11. Click File > - Save.
-

Related concepts -
-Makefile
-Working with C/C++ project files -

-

Related tasks -
-Displaying C/C++ file components in the -C/C++ Projects view
-Hiding files by type in the C/C++ Projects -view

-

Related reference -
-Views

-

-IBM Copyright Statement

- - - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_run_config.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_run_config.htm deleted file mode 100644 index e0535e88d49..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_run_config.htm +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -Creating a run or debug configuration - - - - -

Creating a run or debug configuration

- -

You can create customized run configuration which you can save for reuse.

- -

To create a run configuration:

- -
    -
  1. In the C/C++ Projects view, select a project.
  2. -
  3. Click Run > Run or Run > Debug.
  4. -
  5. In the Configurations box, expand C/C++ Local.
  6. -
  7. Click New. The name of the new project is displayed in the - Configurations box. The default name is the name of the project.
    - Run Configuration window
  8. -
  9. To change the default name of the new run/debug configuration, see - Selecting an application to run or debug.
  10. -
- -

Related concepts -
-C/C++ Projects
-Project file views

-

Related tasks -
-Creating or editing a run configuration

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_open_declarations.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_open_declarations.htm deleted file mode 100644 index 4a71dcc5ee0..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_open_declarations.htm +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -Navigating to C/C++ declarations - - - - - -

Navigating to C/C++ declarations

- -

The Open Declaration feature lets you navigate to the declaration that matches a -selected element in the C/C++ editor. It is recommended that you look for -element declarations on successfully compiled programs.

- -

To navigate to C/C++ declaration:

- -
    -
  1. In the C/C++ editor, select an object.
  2. -
  3. Right-click the selected element, select Open Declaration.
    - Editor View showing Open Declaration option -
  4. -
- -

For more information, see:

    -
  • Workbench User Guide > Tasks> Navigating and finding resources
  • -
- -

Related concepts -
-Open Declaration
-CDT Projects
-C/C++ search

-

Related tasks -
-Searching for C/C++ elements

-

Related reference -
-C/C++ search page, Search dialog box

- -IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_build_set.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_build_set.htm deleted file mode 100644 index f6b7dfefec7..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_build_set.htm +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Defining Project Build settings - - - -

Defining Project Build settings

-

The Builder Settings page lets you:

-
    -
  • Select whether CDT-generated makefile should be used or custom one.
  • -
  • Select internal or external builder (for generated makefile only).
  • -
  • Change the default build command (for external builder or for custom makefile).
  • -
  • Configure how the CDT handles make errors.
  • -
  • Change parallel build settings.
  • -
  • Map the target passed to make when you select build or rebuild.
  • -
  • Redefine build directory (for custom makefile only)
  • -
- -

To define build settings:
-In the C/C++ Projects view, right-click your project, and select Properties. -Select C/C++ Build from the list. -

- -

Defining Project Build settings

- -
    -
  • To stop the build when an error is encountered, select Stop -on first build error.
  • -
  • Select one of the following build command settings: -
      -
    • To use the default make command, select the Use Default -check box.
    • -
    • To use a build utility other than the default make command Build -Command box, clear the Use Default check box .
    • -
    -
  • -
  • In the Workbench Build Behavior box, do the following: -
      -
    • To build your project when resources are saved and change the -default make build target, select the Build on resource save (Auto -Build) check box. Enter a new build target in the Make build -target box.
    • -
    • To change the build default make build target, select the Build -(Incremental Build) check box. Enter a new build target in the Make -build target box.
    • -
    • To change the rebuild default make build target, select the Rebuild -(Full Build) check box. Enter a new build target in the Make -build target box.
    • -
    -
  • -
  • Click OK.
  • -
-

Related concepts
-CDT Projects
-Project file views

-

Related tasks -
-Working with C/C++ project files

-IBM Copyright Statement -
- diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_error_parser.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_error_parser.htm deleted file mode 100644 index 94932cbc4e3..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_error_parser.htm +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - -Tuning Error Parsers - - - - - -

Tuning Error Parsers

- -

Error Parsers scan build output line by line looking for errors and warnings - (also for certain informational messages). They generate Problem Markers - which visually indicate those problems to a user. The problems are highlighted on the Console, - populate the Problems view and shown in the editor. Problem markers are organized - into Error Error, - Warning Warning - and InfoInfocategories. -

- -

There are several predefined Error Parsers where each one can handle output of a specific tool. -Normally a toolchain defines a set of Error Parsers to deal with output of each tool. It is possible -to redefine that set on a per-project basis in project properties: -

-

-

    -
  1. In the C/C++ Projects view, right-click the project, and select Properties.
  2. -
  3. Expand C/C++ Build.
  4. -
  5. Select Settings.
  6. -
  7. Click the Error Parsers tab.
  8. -
  9. In the Error parsers list, select error parsers.
  10. -
  11. Click OK.
  12. -
-

-

Note that the order of error parsers is significant. Normally an error parser will consume -the line where it spotted an error/warning and the others down the line won't get a chance to parse it. -

- -

CDT provides one special kind of error parser, CDT pushd/popd CWD Locator. -This parser does not create problem markers but it is looking for output of pushd -and popd commands which are commonly used in makefiles to print the Current Working Directory (CWD). -CDT can use this information to associate the file names appearing in the output relative to the CWD. -Note that that kind of parser needs to be the first to be able to provide the CWD to the other parsers. -

- -

Most of the error parsers are configurable via regular expression patterns and a user can: -

-

-

    -
  • Adjust a pattern to detect a problem more accurately,
  • -
  • Disable useless or proliferating problems (Note that it can have positive effect on performance of the console),
  • -
  • Create own error parser for a custom tool. Hint: To run a custom tool you can use Make Targets View.
  • -
-

- -

To customize error parsers do following: -

-

-

    -
  1. Select Window > Preferences .
  2. -
  3. Expand C/C++.
  4. -
  5. Select Error Parsers tab.
  6. -
  7. Select error parser or Add a new one.
  8. -
  9. Follow Error Parser Options to define your custom patterns
  10. -
-

- -

Related concepts -
CDT Projects -
Project file views -

- -

Related tasks -
Tracking down compilation errors -
Tuning Error Parsers -

- -

Related reference -
Console View -
Problems View -
Make Targets View -
Error Parsers tab -
Error Parser Options -

- -QNX Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new.htm deleted file mode 100644 index 0965ff7bc8c..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new.htm +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -Creating a project - - - - - -

Creating a project

- -

You can create a standard make or managed make C or C++ project.

- -

To create a project:

- -
    -
  1. Click File > New > Project. -
    -
    - File >New > Project -
    -
  2. -
  3. In the New Project wizard, open C or C++ folder and select corresponding project. -
    -
    - New Project Wizard
  4. - -
  5. Click Next.
  6. -
  7. In the Project Name box, type a name.
  8. -
  9. To specify a different directory in which to save your project, clear the - Use Default Location check box, and enter the path in the Location - box.
  10. -
  11. Select Project type on the left pane. For more information, see Selecting a - project type.
  12. -
  13. Select one or more toolchains from the list on the right pane.
  14. -
  15. You can change build configurations list for the project. To do it, press Next. - But usually you need not to do it.
  16. -
  17. To create your project, click Finish. -
    -
    - New Project Wizard
  18. - - -
  19. If a message box prompts - you to switch perspectives, click Yes.
  20. -
  21. Define your project - properties. For more information, - see Defining project properties.
  22. -
- -

Related concepts -
CDT Projects -
Project file views

- -

Related tasks -
Working with C/C++ project files -
Creating a project via a project template

- -

Related reference -
Project properties -
Views

- - -IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new_with_template.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new_with_template.htm deleted file mode 100644 index f35eae834a9..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new_with_template.htm +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -Creating a project - - - - - -

Creating a project via a project template

- -

From CDT 4.0 its possible to create projects based upon templates defined by the IDE supplier. What this means is -that you can easily create a project which contains customized source code and is ready for use in a few clicks. Some -aspects of the generated project may be customized by the user as part of the new project wizard.

- -

To create a project from a template:

- -
    - -
  1. Click File > New > C Project or File > New > C++ Project. -
    -
    - File >New > C++ Project -
    -
  2. - -
  3. The wizard will open as shown below.
    - Expand the project type that you are interested in. For more information on project types, see Selecting a - project type This shows the template projects that you can use as a basis - for your new project. CDT comes with some simple templates, but ISVs can add further templates by using the - org.eclipse.cdt.core.templates extension point.
    - In the Project Name box, type a name. The example uses "HelloWorld" -
    -
    - New Project Wizard -
    -
  4. - -
  5. Click Next.
  6. -
  7. The next page is dependent on the type of template you selected. It will consist of a number of input fields, maybe with - default values, that will be fed into the template you create. -
    -
    - New Project Wizard -
    -
  8. - -
  9. This last page "Select Configurations" can be skipped, or allows further project configuration in the same way as non-template-based projects. -
    -
    - New Project Wizard -
    -
  10. -
  11. To create your project, click Finish. - -
  12. In the Project Explorer you will see that the new project has been created. You will see that the source file has - been customized with the values you entered earlier in the wizard. -
    -
    - The project created by the wizard -
    -
  13. - -
  14. Sometimes values you enter into the template wizard will be remembered between sessions in order that you do not - need enter them each time. If you want to change these you can use Window > Preferences > C/C++ > Template Default Values -
    -
    - New Project Wizard -
    -
  15. -
- -

Related concepts -
CDT Projects -
Project file views

- -

Related tasks -
Working with C/C++ project files -
Creating a project

- -

Related reference -
Project properties -
Views

- -IBM Copyright Statement -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_parser.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_parser.htm deleted file mode 100644 index 3591289af52..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_parser.htm +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Selecting a binary parser - - - -

Selecting a binary parser

-

Selecting the correct binary parser is important to ensure the -accuracy of the C/C++ Projects view and to successfully run and debug -your programs. Windows users should select the PE64 Windows Parser. UNIX -and Linux users should select the Elf Parser. When you select the -correct parser for your development environment and build your project, -you can view the components of the .o file in the C/C++ Projects view -and view the contents of the .o file in the C/C++ editor. You can also -easily browse for the executable when defining run/debug configurations.

-

If you use CDT-generated makefile to build your project, appropriate -binary parsers are set according to selected toolchain during creation.

-

If you use your own makefile to build, default settings -for binary parser are got from Preferences during project creation.

-

You can modify these settings in the Preferences window, to be used in future projects.

-

To set properties for future projects with user-provided Makefile :

-
    -
  1. Click Window > Preferences > C/C++ > New CDT Project wizard > Makefile project
  2. -
  3. Click the Binary Parser tab.
    - Select Binary Parser window
  4. -
  5. In the Binary Parser list, click: -
      -
    • Elf Parser, if you are a Solaris, UNIX, or Linux user.
    • -
    • PE64 Windows Parser, if you are a Windows user.
    • -
    • Cygwin PE64 Parser, if you are using Cygwin.
    • -
    -
  6. -
  7. Click OK.
  8. -
-

To change binary parsers for existing project:

-
    -
  1. In the C/C++ Projects view, right-click the project, and select Properties.
  2. -
  3. Select C/C++ Build > Settings from the list.
  4. -
  5. Click the Binary Parser tab.
    -Select Binary Parser window -
  6. -
-
-

Related concepts
-CDT Projects
-Project file views

-

Related tasks
-Working with C/C++ project files

-

Related reference -
-Binary Parser, -C/C++ Properties window

-IBM Copyright Statement -
- diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_paths.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_paths.htm deleted file mode 100644 index 6e6a6ccad16..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_paths.htm +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Adding Include paths and symbols - - - - -

Adding Include paths and symbols in Managed Build System

-

For CDT projects, you can define include paths and -preprocessor symbols for the parser. This lets the parser understand the contents of the C/C++ source code so that you can more effectively use the search and code completion features.

- -

If Autodiscovery is enabled, after a build finishes, any -discovered paths and symbols will be displayed in the Discovered Paths -section. You can also define the properties on a per project basis in -the C/C++ Projects or Navigator views.

-

To add include paths and symbols:

-
    -
  1. To set properties for your project, right-click your CDT -project and select Properties. Alternatively, to set properties -for a specific source file in your project, right-click a source file -within your make project and select Properties.
  2. -
  3. Expand C/C++ General and select Paths and Symbols. -


    Click here to see an illustration (displayed in a separate window).


    -
  4. -
  5. Click Add to define new element (Include Path, Symbol, Library path etc). -
  6. -
  7. Click Edit to change selected element (Include Path, Symbol, Library path etc). -
  8. -
  9. Click Delete to remove selected element (Include Path, Symbol, Library path etc). -
  10. -
  11. Click Export to make selected element (Include Path, Symbol, Library path etc) exported. -
  12. -
  13. Click Unexport to remove selected element (Include Path, Symbol, Library path etc) from export list. -
  14. -
  15. Click Move up and Move down to set elements (Include Paths, Library paths etc) order. -
  16. -
-

Related concepts
-CDT Projects
-Project file views

-

Related tasks
-Working with C/C++ project files

-QNX Copyright Statement -
- diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_platf.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_platf.htm deleted file mode 100644 index a09359294e6..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_platf.htm +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - -Selecting a project type - - - - - -

Selecting a project type

- -

-While creating CDT project project, you need to select its type. -

-

-Select project type -

- -

There can be the following types: -

    -
  • Executable - makefile is generated automatically -
  • Shared library - makefile is generated automatically -
  • Static library - makefile is generated automatically -
  • Several specific types marked with rhombuses - makefile is generated automatically -
  • Makefile project - requires user's makefile; output type depends of makefile contents. -
- -

- By default, this dialog displays only the project types - that are buildable on the system on which Eclipse is running. - You can view all installed project types by unchecking the - Show Project Types and toolchains only if they are supported on the platform box. -

-

- Some project types (Executable and Makefile, in our case) can contain one or more templates - (marked by disk). If you select template belonging to some project type, project of such type - (executable, in our case) will be created, and additional template-specific source code will - be generated. -

- - -

- Related concepts -
- CDT Projects
- Project file views -

-

Related tasks -
-Working with C/C++ project files

- - -IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_referenced_configs.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_referenced_configs.htm deleted file mode 100644 index f1b9d93d960..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_referenced_configs.htm +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - -Project References - - - - - -

Project References

- -

Project References are a powerful way of expressing dependencies between your CDT projects, allowing you to -write modular software built with CDT's managedbuild. - -

Two main pages control project references: -

    -
  • -Project References Page under
    -Right click > Properties > C/C++ General > Paths and Symbols -
  • -
  • -Export Settings Page under
    -Right click > Properties > C/C++ General > Export Settings
    -If this page is missing, enable it under Window > Preferences > C/C++ > Property Page Settings -
  • -
- -

-The export settings page gives you fine grained control of which paths, preprocessor symbols, and -library files are exported by a given project's configuration. -

-When another project's configuration, in the workspace, references a configuration with exported settings, those settings -are automatically propagated into the dependent project configuration. CDT also ensures that referenced projects are -built as a prerequisite for building dependent projects. -

-This functionality prevents you from needing to maintain and update the build settings manually between all the -dependent projects in your workspace. Simply configure the exported settings, setup the references, and the settings -are propagated and kept in sync for you. - -

Related concepts -
- -

Related reference -
-Project References Page
-Export Settings Page - -

- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_rename.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_rename.htm deleted file mode 100644 index 3e613571405..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_rename.htm +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - -Renaming a project - - - - - -

Renaming a project

- -

You can rename a project, and have all references changed using the refactoring engine.

- -

To rename a project:

- -
    -
  1. In the C/C++ Projects view, right-click a project, and select Rename. -
    -
    - Project Properties menu highlighting Rename -
    -
    -
  2. -
  3. The edit box is activated for the selected project. Type a new name. -
  4. -
  5. Press Enter.
  6. -
- -

Note: -Renaming a project causes it to be re-indexed. -This can take a significant amount of time for very large projects. The new name must be unique within the workspace. -

- -

Related concepts -
- CDT Projects
- Project file views

-

Related tasks -
-Working with C/C++ project files

-

Related reference -
-Project properties

- - -QNX Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_prvw_hide_files.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_prvw_hide_files.htm deleted file mode 100644 index a83e4c9b6ef..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_prvw_hide_files.htm +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - -Hiding files by type in the C/C++ Projects view - - - - - -

Hiding files by type in the C/C++ Projects view

- -

You can hide files by type that you do not want to see in the C/C++ Projects -view.

-

To hide files by type:

-
    -
  1. In the C/C++ Projects view, click the Menu iconC/C++ Projects view, Menu.
    - Filters from Projects View
  2. -
  3. Click Filters.
    - C Element Filters Window
  4. -
  5. Select the file types that you want to hide.
  6. -
  7. Click OK. -

    The C/C++ Projects view refreshes automatically.

- -

Related concepts -
-CDT Projects
-Project file views -

-

Related tasks -
-Displaying C/C++ file components in the -C/C++ Projects view
-Hiding files by type in the C/C++ Projects -view

-

Related reference -
-Views

-

-IBM Copyright Statement -

- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_refactoring.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_refactoring.htm deleted file mode 100644 index 8852cb5de93..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_refactoring.htm +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - -Refactoring - - - - - -

Refactoring

- -

The following topics provide information about refactoring:

- Rename Refactoring
- Toggle Function Refactoring
- - -

- -IBM Copyright Statement - -

- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_registers.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_registers.htm deleted file mode 100644 index d4a6052b4de..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_registers.htm +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - -Working with registers - - - - - -

Working with registers

- -

You can modify registers in the Registers view.

- -

To modify Registers:

- -
    -
  1. In the Registers view, right-click a register and click Change Register Value.
  2. -
  3. Type a new value.
  4. -
  5. Press Enter.
    -

    The Register value is highlighted in red whether or not it was changed.

  6. -
- -

To change the number system displayed:

- -

You can change the number system used to display register values.

- -
    -
  1. In the Registers view, right-click a register, and select Format.
  2. -
  3. Type a new value.
  4. -
  5. Do one of the following: -
    • Click Default.
    • Click Decimal.
    • Click - Hexadecimal.
    • Click Octal.
    • Click Binary.
    -
  6. -
- -

Related concepts -
-C/C++ Development perspective
-

-

Related tasks -
-Debugging

-

Related reference -
-Debug views

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rem_wtch_brk.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rem_wtch_brk.htm deleted file mode 100644 index 6eace510a5a..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rem_wtch_brk.htm +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - -Removing breakpoints and watchpoints - - - - - -

Removing breakpoints and watchpoints

- -

When you remove a breakpoint or watchpoint, the corresponding icon is removed from the marker bar -where it was inserted and the Breakpoints view.

- -

To remove breakpoints or watchpoints:

-
    -
  1. In the Breakpoints view, do one of the following: -
      -
    • Select the breakpoints and watchpoints you want to remove.
    • -
    • Right-click, click Select All.
    • -
    -
  2. -
  3. In the Breakpoints view, right-click and select - Remove or Remove All.
  4. -
- -

For more information on marker bar icons, see Workbench User Guide > -Reference > User interface information > Icons and buttons > Editor area -marker bar.

- -

Related concepts -
-C/C++ Development perspective
-

-

Related tasks -
-Using breakpoints and watchpoints

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rename.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rename.htm deleted file mode 100644 index 2f96212125a..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rename.htm +++ /dev/null @@ -1,55 +0,0 @@ - - - - - -Rename Refactoring - - - -
-

Rename Refactoring

-

- Use the Refactor > Rename command to rename - variables, functions, classes, methods, fields or typedefs. -

-

- In an Editor window, select an item and run Refactor - > Rename... from the context menu. -

-

- Example of inline renaming. -

-

All uses of the name are highlighted, and updated in real time - as you type. If you want to view the preview, or change any options, - simply click on the triangle, or press the keyboard shortcut again. - Otherwise, the options are the same as the last time a rename - refactoring was done.

-

When you hit Enter, all the item's declarations, definitions - and references will be changed to use the new name. The standard Undo - command can be used to revert the changes, if necessary.

-

The options can be set using a dialog box, where you can - specify the new name, and set various options affecting how hard to - look for uses of the name that should be updated. From there you can - also view the Preview of the changes that will be made by the - refactoring.

-

- Rename dialog box -

-

Items to be renamed can also be selected from the Project - Explorer window, although inline renaming is not available in this - case, so the dialog box comes up immediately.

-

- Project Explorer context menu Refactor > Rename command -

-

- Related reference
Refactor Menu actions -

- IBM Copyright Statement -
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_arg.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_arg.htm deleted file mode 100644 index 3b520e644d5..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_arg.htm +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -Specifying execution arguments - - - - - -

Specifying execution arguments

- -

You can specify the execution arguments that an application uses and the working directory -for a run configuration.

- -

To specify execution arguments:

- -
    -
  1. In the C/C++ Projects view, select a project.
  2. -
  3. Click Run > Run or Run > Debug.
  4. -
  5. In the Configurations box, expand C/C++ Local.
  6. -
  7. Select a run or debug configuration.
  8. -
  9. Click the Arguments tab.
    - Run Arguments window - - -
  10. -
  11. In the C/C++ Program Arguments box, type the arguments that you - want to pass to the command line.
  12. -
  13. To specify a local directory or a different project in your workspace, - clear the Use default working directory check box.
  14. -
  15. Click Run or do the following, as required: -
- -

Related concepts -
-C/C++ projects
-Project file views

-

Related tasks -
-Creating or editing a run configuration

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_com.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_com.htm deleted file mode 100644 index 2e5f7f8e910..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_com.htm +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -Specifying the location of the run configuration - - - - - -

Specifying the location of the run configuration

- -

When you create a run configuration, it is saved with the extension .launch in org.eclipse.debug.core. -You can specify an alternate location in which to store your run configuration. You can -also specify how you access it and what -perspective to open when running an application.

-

To specify the location of a run configuration:

- -
    -
  1. In the C/C++ Projects view, select a project.
  2. -
  3. Click Run > Run or Run > Debug.
  4. -
  5. In the Configurations box, expand C/C++ Local.
  6. -
  7. Click the Common tab.
    - Run Common window -
  8. -
  9. To save .launch to a project in your workspace, and to be able - to commit it to CVS, click Shared.
  10. -
  11. In the Folder Selection window, select a project, and click OK.
    - Run Common Folder Selection window -
  12. -
  13. To specify which perspective opens when you run, select a perspective - from the Run mode list.
  14. -
  15. To specify which perspective opens when you run, select a perspective - from the Debug mode list.
  16. -
  17. Click Run, or do the following, as required: - -
- -

Related concepts -
-C/C++ Projects
-Project file views

-

Related tasks -
-Creating or editing a run configuration

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_config.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_config.htm deleted file mode 100644 index a459a051891..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_config.htm +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -Selecting a run or debug configuration - - - - - -

Selecting a run or debug configuration

- -

You can select an existing run configuration to use to run your program.

- -

To select a run configuration:

- -
    -
  1. In the C/C++ Projects view, select a project.
  2. -
  3. Click Run > Run or Run > Debug.
  4. -
  5. In the Configurations box, expand C/C++ Local.
  6. -
  7. Select a run or debug configuration.
    - Run Configuration Window
  8. -
  9. Select a configuration from the Configurations list.
  10. -
  11. Click Run or Debug.
  12. -
- -

Related concepts -
-C/C++ Projects
-Project file views

-

Related tasks -
-Creating or editing a run configuration

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_dbg.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_dbg.htm deleted file mode 100644 index bb8cb32027d..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_dbg.htm +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - -Defining debug settings - - - - - - -

Defining debug settings

- -

Select a debugger to use when debugging an application.

- -

To select a debugger:

- -
    -
  1. In the C/C++ Projects view, select a project.
  2. -
  3. Click Run > Run or Run > Debug.
  4. -
  5. In the Configurations box, expand C/C++ Local.
  6. -
  7. Select a run or debug configuration.
  8. -
  9. Click the Debugger tab..
    - Run Debugger window -
  10. -
  11. Select a debugger from the Debugger list.
  12. -
  13. To let your program run until you interrupt it manually, or until it - hits a breakpoint, clear the Stop at main() on startup check box .
  14. -
  15. Specify debug options in the Debugger Options box.
  16. -
  17. Click Run or do the following, as required: -
- -

Related concepts -
-C/C++ Projects
-Project file views
-Debug overview
-Debug information

-

Related tasks -
-Creating or editing a run configuration

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_env.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_env.htm deleted file mode 100644 index a6c1abebce7..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_env.htm +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -Setting environment variables - - - - - -

Setting environment variables

- -

You can set the environment variables and values to use when an application -runs.

- -

To set environment variables:

- -
    -
  1. In the C/C++ Projects view, select a project.
  2. -
  3. Click Run > Run or Run > Debug.
  4. -
  5. In the Configurations box, expand C/C++ Local.
  6. -
  7. Select a run or debug configuration.
  8. -
  9. Click the Environment tab..
    - Run Environment Window -
  10. -
  11. Do one of the following: -
      -
    • To create a new environment variable, click New.
    • -
    • To import an environment variable, click Import.
    • -
    • To edit an existing environment variable, select an item from the list and click Edit.
    • -
    • To remove an existing environment variable, select an item from the list and click Remove.
    • -
    -
  12. Type a name in the Name box.
  13. -
  14. Type a value in the Value box.
  15. -
  16. Click Run or do the following, as required: - -
- -

Related concepts -
-C/C++ Projects
-Project file views

-

Related tasks -
-Creating or editing a run configuration

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_main.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_main.htm deleted file mode 100644 index cdb734c443c..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_main.htm +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -Selecting an application to run or debug - - - - - - -

Selecting an application to run or debug

- -

You need to specify the project or program that you want to run or debug for -this run configuration.

- -

To select an application to run:

- -
    -
  1. In the C/C++ Projects view, select a project.
  2. -
  3. Click Run > Run or Run > Debug.
  4. -
  5. In the Configurations box, expand C/C++ Local.
  6. -
  7. Select a run or debug configuration.
  8. -
  9. Click the Main tab.
    - Run Configuration Window -
  10. -
  11. Do the following: -
    • In the Name box, type a descriptive name for this new a - descriptive name for this launch configuration.
    • -
    • In the Project box, type the name of the project containing - the application that you want to run.
    • -
    • In the C/C++ Application box, type the name of the executable - that you want to run.
    • -
  12. -
  13. Click Run or do the following, as required: -
- -

Related concepts -
-C/C++ projects
-Project file views

-

Related tasks -
-Creating or editing a run configuration

-

Related reference
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_source.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_source.htm deleted file mode 100644 index 2cef12267d6..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_source.htm +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - -Specifying the location of source files - - - - - - -

Specifying the location of source files

- -

You can specify the locations of source files used when debugging a C or C++ -application. By default, this information is taken from your project.

- -

To specify the locations of source files:

- -
    -
  1. In the C/C++ Projects view, select a project.
  2. -
  3. Click Run > Run or Run > Debug.
  4. -
  5. In the Configurations box, expand C/C++ Local.
  6. -
  7. Select a run or debug configuration.
  8. -
  9. Click the Source tab.
  10. -
  11. To add a source container to the source locations list: -
      -
    • Click Add to open the Add Source dialog box
    • -
    • Select a container type.
    • -
    • Select a container from the list of available containers of the selected type.
    • -
    -
  12. You can remove or modify a source container by selecting a container and clicking the Remove or Edit button.
  13. -
  14. You can change the order of source containers by selecting a container and clicking - the Up or Down buttons.
  15. -
  16. To search for duplications in your source locations select the Search for duplicate source files on the path checkbox.
  17. -
- -

Related concepts -
-C/C++ Projects
-Project file views

-

Related tasks -
-Creating or editing a run configuration

-

Related reference -
-Run and Debug dialog box

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sd.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sd.htm deleted file mode 100644 index d48aa936b15..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sd.htm +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - -Setting up include paths and macros for C/C++ indexer - - - - -
-

Setting up include paths and macros for C/C++ indexer

- -

-The Stand-alone Debugger supports a number of actions based on the application's code such as code highlighting, navigation, content assist and static analysis. -Normally, C/C++ projects have to be configured to enjoy those features due to the fact that most real life C/C++ projects heavily depend on code outside of the project itself, -such as system headers or third party libraries. The C/C++ indexer needs to process those to provide an accurate index. -

- -

The Stand-alone Debugger will try to discover include paths and preprocessor symbols automatically. This process is known as Scanner Discovery or Autodiscovery. -This discovery of symbols is twofold. -The first method is that the Stand-alone Debugger will try to detect built-in compiler symbols and include paths running the compiler with special options and parse the output. -Another method that the Stand-alone Debugger employs is to analyze the output generated from a Makefile build. Since the -Stand-alone Debugger does not contain build support, this output must be saved externally and passed to the debugger either -on the command line using the -b option or else by specifying the build log using the File > New Executable... -dialog. Often, include paths are supplied to the compiler with -I options, and macros with -D options. -That relies on verbose build output of your build where all these options are actually printed by make. -

- -

-Scanner Discovery uses Language Settings Providers to find include paths and preprocessor symbols. -Language Settings Providers can be configured on project properties page "Preprocessor Include Paths, Macros, etc.", Providers tab for a configuration -and on preference page C/C++ Preferences: Scanner Discovery for shared providers. -

-

-If information retrieved by auto-discovery is insufficient a user can inspect discovered entries and enter additional include paths and macros manually -on the property page "Preprocessor Include Paths, Macros, etc.", Entries tab. -

- - -

Related concepts
-Scanner Discovery
-C/C++ Indexer
-

- -

Related tasks
-Searching for C/C++ elements

-

- -

Related reference
-C/C++ Project properties: Preprocessor Include Paths, Macros, etc.
-

- -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_search.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_search.htm deleted file mode 100644 index 99c40072734..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_search.htm +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - -Searching for C/C++ elements - - - - - -

Searching for C/C++ elements

- -

The Stand-alone Debugger provides the ability to search through the source code of your -application. To do this, the Debugger indexes the source code using the include paths and -macros used to build the application. If your application is built using the default include -paths and no additional user-defined flags, then there is nothing you need to do to make the -search work accurately. In the case where your application has additional include paths and -user-defined flags specified in the build, you need to either use the -g3 flag to include macro -information or else you need to provide the Stand-alone Debugger with a copy of the build log. -The build log can be provided on the command line using the -b option or via -the File > New Executable... dialog. If you do not set this up properly, -various operations such as searching, type hierarchy, and hover display may be inaccurate.

- -

See C/C++ search, for more information on:

- -
    -
  • What you can search for
  • -
  • How to limit your search
  • -
  • How to use wildcard characters in your search
  • -
  • Syntax examples
  • -
- - - -

Performing a C/C++ Search can be done in a number of different ways but regardless of the manner chosen the same information must be provided to C/C++ Search.

- -The info required to do a search is: - - - - - - - - - - - - - - - - - - - - - - -
OptionExplanation
Search stringthis is the name of the element you are looking for. See C/C++ search for more information on how to specify wildcard searches and how to further refine your searches by using fully qualified names
Search For this is the element type that you wish to search for. You can also select to search on 'Any Element' which will perform the search on a combination of all elements
Limit Tothis allows you to limit your search to declarations, definitions or references. You can also select 'All Occurrences' which will search for declarations, definitions and references that match the element
Scopethis allows the user to limit the scope of the search. The three available scopes are: - - - - - - - - - - - - - - - - - -
Workspacethis searches all of the open projects in the workspace
Selected Resourcesthis option becomes enabled whenever something is selected in one of the following views in the C/C++ perspective: -
    -
  • C/C++ Projects
  • -
  • Project Explorer
  • -
  • Search
  • -
  • Outline
  • -
-

The scope will be limited to whatever element is selected in the view.

-
Working Setworking sets can be selected and created
-
- -

There are 3 main ways for initiating a C/C++ search: -

    -
  • Using the C/C++ Search dialog
  • -
  • Selecting an element in the Editor view
  • -
  • Selecting an element in the C/C++ Projects view or Selecting an element from the Outline view
  • -
-
-
- -

Using the C/C++ Search dialog

-

Search dialog box

- -
    -
  1. Enter the search string in the Search String field (optional mark it case sensitive).
    - Note: that previous search queries (from the same work session) are remembered and can be accessed via the drop down list.
  2. -
  3. Select the Search For element.
  4. -
  5. Select the Limit To.
  6. -
  7. Select the Scope.
  8. -
  9. Press Search.
  10. -
-

Results are displayed in the Search view.

- - -

Selecting an element in the Editor view

-
    -
  1. Select the desired element in the editor.
  2. -
  3. Right click and select All Declarations or All References and the scope you wish to search.
  4. -
-

Results are displayed in the Search view.

- -

Selecting an element in C/C++ Projects or Outline View

- -
    -
  1. Select the desired element in the tree.
  2. -
  3. Right click and select All Declarations or All References and the scope you wish to search.
  4. -
-

Results are displayed in the Search view.

- - -

Related concepts -
-C/C++ search
-C/C++ Indexer
-C/C++ Projects
-Open Declaration
-

- -

Related tasks
-Selection Searching for C/C++ elements
-Navigate to C/C++ declarations
-

- -

Related reference -
-C/C++ search page, Search dialog box

-
-IBM Copyright Statement -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sel_search.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sel_search.htm deleted file mode 100644 index 0b2a11c3018..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sel_search.htm +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - -Selection Searching for C/C++ elements - - - - - -

Selection Searching for C/C++ elements

- -

It is recommended that you perform searches on successfully compiled -programs to ensure the accuracy of search results. It is important to familiarize yourself with the correct search syntax -to use to complete an effective search. It is also important to ensure that -include paths and symbols are correctly defined. For more information, see -Setting up include paths and macros for C/C++ indexer.

- -

See C/C++ search, for more information on:

- -
    -
  • What you can search for
  • -
  • How to limit your search
  • -
  • How to use wildcard characters in your search
  • -
  • Syntax examples
  • -
- -

To search for an element in your project:

- -
    -
  1. Highlight the element you want to search.
  2. -
  3. Right click and select Search For from the context menu.
    - Editor View showing Selection Search options
  4. -
  5. Select All Declarations or All References.
  6. -
  7. Select Workspace or Working Set....
  8. -
  9. The search results will appear in the Search View
    - Search View Selection Search options
  10. -
-

For more information, see: -

    -
  • Workbench User Guide > Concepts > Views > Search view
  • -
  • Workbench User Guide > Tasks > Navigating and finding resources
  • -
- -

Related concepts -
-C/C++ search
-C/C++ Projects
-Open Declaration
-

-

Related tasks
-Searching for C/C++ elements
-Navigate to C/C++ declarations
-

-

Related reference
-C/C++ search page, Search dialog box

-

 

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_set_src_fold.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_set_src_fold.htm deleted file mode 100644 index d70f6e4d9e8..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_set_src_fold.htm +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Setting Source Folders - - - -

Setting Source Folders

-

Note that source folders can only be currently used with Standard -Make projects. Managed Make projects treat the entire project as a -source folder.

-

Source folders are a way to cut down on a project's indexing scope. -You can mark the folders that are part of your day to day work or part -of a subsystem that you work on. All files inside source folders will -be indexed and are, thus, searchable. Note that any files pulled in by -a file inside a source folder will also be indexed.

-

Set source folder

-

To setup source folders: -

-
    -
  1. Right click on the project and select Properties > C/C++ -Project Paths
  2. -
  3. Click on the Source tab
    -By default the entire project is a source folder, which means -everything will be indexed. This is reasonable for smaller projects but -definitely not recommended for large projects.
  4. -
  5. Click Add folder to add the folders. A dialog will -explain exclusion filters have been added to nesting folders. You will -see that the folder you added will be excluded from the project folder -(in order to avoid including a folder twice). Repeat until all the -folders have been added.
    - Note: Don't forget to remove the project folder (which -appears by default) otherwise everything will be indexed.
  6. -
  7. Click OK. Your view in C/C++ projects will now change. -You should see your source folders designated with a "C" and all other -source and header files icons that are in a non-source folder will -change to a "hollow" C or H.
  8. -
-

Related concepts -
-C/C++ search
-C/C++ Indexer
-C/C++ Indexer Progress -Bar

-

Related tasks
-Selection Searching for C/C++ -elements
-

-

Related reference -
-C/C++ search page, Search -dialog box -
-C/C++ Project Properties, Indexer -

-

 

-IBM Copyright Statement -
- diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_shift_code.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_shift_code.htm deleted file mode 100644 index 840c8ec11b6..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_shift_code.htm +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -Shifting lines of code to the right or left - - - - - -

Shifting lines of code to the right or left

- -

You can shift lines of code to the left or right in the C/C++ editor. You can -change the tab width in the C/C++ editor preferences window. For more -information, see Customizing the C/C++ -editor.

- -

To shift lines of code to the right or left:

- -
    -
  1. In the C/C++ editor, select the full length of the lines that you want to shift.
  2. -
  3. Do one of the following: -
    • To move the text to the right, press Tab.
    • -
    • To move the text to the right, click Edit > Shift Right.
    • -
    • To move the text to the left, press Shift+Tab.
    • -
    • To move the text to the left, click Edit > Shift Left.
    • -
    -
  4. -
- -

Related concepts -
- Code entry

-

Related tasks -
-Customizing the C/C++ editor

-

Related reference -
-C/C++ editor preferences

-IBM Copyright Statement - -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_show_proj_files.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_show_proj_files.htm deleted file mode 100644 index a11845cf30d..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_show_proj_files.htm +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - -Displaying C/C++ file components in the C/C++ Projects view - - - - - -

Displaying C/C++ file components in the C/C++ Projects view

- -

File components are displayed in the C/C++ Projects view and in the Outline -view. You can display or hide all file components in the C/C++ Projects view.

- -

To display file components

- -
    -
  1. Click Window > Preferences.
  2. -
  3. In the Preferences dialog box, select C/C++ > Appearance from the list.
    - Screen Capture of the C/C++ Appearance Preferences dialog box
  4. -
  5. Select the Show translation unit members check box.
  6. -
  7. Click OK.
  8. -
  9. In the C/C++ Projects view, double-click a file component.
    - The component is highlighted in the C/C++ editor.
    - C/C++ Projects view with file components
  10. -
- -

The C/C++ Projects view can also be filtered to show certain types of file -components. For more information, see Hiding -files by type in the C/C++ Projects view.

- -

Related concepts -
-CDT Projects
-Project file views -

-

Related tasks -
-Hiding files by type in the C/C++ Projects -view
-Searching for C/C++ elements
-Navigate to C/C++ declarations
-

-

Related reference -
-C/C++ editor preferences

-
-IBM Copyright Statement -
- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_standalone_startup.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_standalone_startup.htm deleted file mode 100644 index beb53fc2789..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_standalone_startup.htm +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - Starting The Debugger - - - -
- -

Starting The Debugger

- -

The debugger is started from the command-line using the cdtdebug.sh script or using the cdtdebug executable. -Your installation will contain either the script or the executable depending on which package you have downloaded. -The script contains the command-line needed to start Eclipse and to pass appropriate -parameters at start-up. The following are the command-line options supported: - -

-a [pid]

-

This option specifies that you want to attach and debug an existing executable that is running on your system. -If no pid is specified or an invalid pid is specified, the option will bring up a dialog which contains a list of current executables running and you may choose the -executable(s) you wish to attach to. The dialog will also give you the option of starting a new executable, if desired, but you -cannot specify a build log using this method. When used at the same as the -r option, the pid argument is ignored. - -

-b <build log>

-

This option specifies an optional build log to use for indexing the source. The build log -is simply the output of a makefile build where the options used to compile the various source files -are displayed. The indexer uses these options to figure out what flags and include paths were used -and thus can properly parse the code to match the executable. The parsed tree is used to navigate -within the code to search for C/C++ elements or to calculate a call hierarchy. If this log is -not provided, the Stand-alone Debugger has only the compiler built-ins and default include paths -to use which means it may not search properly.

- -

-c <core file>

-

This option specifies a path to a core file to debug for an executable. The core file should have been created -by the specified executable. The executable is specified using the -e option, which is later described. -If the core file is invalid or no valid executable is also specified, a dialog will be brought up to allow -you to enter the required information.

- -

-e <executable> [args*]

-

This option specifies a path to an executable to be debugged. If the -c option is previously specified, -the executable will be used in conjunction with the core file specified by the -c option. If the -c option is -not used, then any additional arguments on the command line will be passed to the main method -of the C/C++ application when it is debugged. If you do not specify any of the -a, -c, or -e options (e.g. starting up the Stand-alone Debugger -with no arguments), the last valid executable used invoking the debugger (if this isn't the first invocation) -will be offered to you via a dialog, which includes the original program arguments and build log. -You then have the choice of simply hitting the OK button to debug the last executable again or to change the arguments -as desired. If the executable location you specify is invalid or no executable is specified and no previous executable exists, -a dialog will be brought up to allow you to enter the required information. The dialog will be appropriate to whether -you have selected to debug a core file (-c specified) or not.

- -

-r <addr:port>

-

This option specified a hostname or IP address and and IP port to connect to to perform remote debugging. -The gdbserver must be running on the target and waiting for a connection on the specified port. -This option can be used at the same time as the -a option. In such a case -a Remote-Attach session will be started allowing the user to attach to -different processes on the remote target. The user will need to press -the 'connect' button or use the context-menu of the Debug view to choose one or more processes -to attach to. In this case the -e flag is optional, and when not specified, -a dialog will be used instead to prompt for the binary's location. -This option, when used without -a, will trigger a manual Remote debugging session towards -a single, pre-selected binary and therefore requires the use of the -e option -to specify the location of the binary on the local machine that matches the one on the -remote target.

- - -

Automated Set-up

- -

As mentioned, the Stand-alone Debugger will initialize Eclipse objects on your behalf on -start-up so you can immediately start debugging. For starters, the executable you specify -is imported on your behalf into an Eclipse -C/C++ project within the Workspace. An Eclipse project is a virtual container object that contains folders, files, etc. and has a particular -nature. Folders and files may be virtual and may actually link to objects outside of the workspace. In this particular -case, the debug info of the executable specified is used to determine the location of the source files. Each source -file is imported in the project, virtually, via a link. This is done so that the C/C++ indexer, which usually works on -a project being developed within Eclipse, has access to all code when it is parsing. Usually, the name of the default C/C++ project -will be Executables, the default project for importing executables into the CDT via the Executables view. -

The nature of a project determines what menus, actions, and views are valid for that project. -Menus, actions, and views that are not valid are not made visible. -This helps to remove the clutter of all contributed plug-ins to what is pertinent to the task at hand -(e.g. if the C/C++ and Java IDE plug-ins are both present, one does not want to see Java tasks when -working on a C/C++ project). Many of the plug-ins being used in the Stand-alone debugger only -work on C/C++ projects anyway.

-

Another Eclipse concept is the Perspective. An Eclipse perspective defines the set of views and how they are placed in the -main Eclipse Window. A perspective will have a default layout associated with it which can be modified and saved by the end-user for -future reference (e.g. adding or removing -views). For the purposes of debugging, -the Debug Perspective is the appropriate perspective to use and therefore the Stand-alone Debugger opens the Debug Perspective automatically for -you. The perspective has all the various views needed to debug your program.

-

To debug an executable, one needs to launch it via the debugger and to provide options both for the executable and the -debugger (in this case, GDB). All the information required to launch and debug is stored -in an Eclipse object known as a Launch Configuration. Various plug-ins can contribute different forms of Launch Configuration -which can in turn provide UI elements for settings. In the case of the Stand-alone Debugger, debugging an executable -results in the automatic creation of a C/C++ Local Application Launch configuration. This type of launch is meant -for launching an executable that is local to the current host. Additional parameters are available via the Launch Configuration -View such as gdb settings (e.g. gdb path, reverse debugging) and environment variables.

- -

Initial Debugger Layout

- -

Stand-alone Debugger

- -

Related concepts
-CDT Overview
-C/C++ Projects
-C/C++ Perspectives
-C/C++ Indexer
-C/C++ Search

-

Related reference -
-Views
-Intel Copyright Statement - -

- - - diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_toggle.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_toggle.htm deleted file mode 100644 index a62fd373ff8..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_toggle.htm +++ /dev/null @@ -1,43 +0,0 @@ - - - - - -Toggle Function Definition Refactoring - - - -
-

Toggle Function Definition

-

- Use the Refactor > Toggle Function Definition - command to toggle the location where a function is defined. -

-

- In an Editor window, place the cursor inside a function declaration - or definition, then run Refactor > Toggle - Function Definition from the context menu. Any cursor position - between the first and the last characters of the function definition - (but not including comments preceding the function) will cause that - function to be selected for the refactoring. -

-

- -

-

This refactoring switches a function definition from a header - file to a correspondingly-named implementation file. If the necessary - file does not exist, it will be created (after a confirmation - dialog).

-

- -

-

For methods, it can also switch the method from being defined - within its parent class declaration to being defined using an inline - definition in the same header file.

-

- -

- IBM Copyright Statement -
- - diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_variables.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_variables.htm deleted file mode 100644 index 0302356be57..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_variables.htm +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - -Working with variables - - - - - -

Working with variables

- -

During a debug session, you can display variable types, and change -or disable variable values.

- -

To display variable type names:

- -
    -
  • In Variables view, click the Show Type Names toggle button.
  • -
- -

To change a variable value while debugging:

- -

During a debug, you can change the value of a variable to test how your -program handles a particular value or to speed through a loop.

- -
    -
  1. In Variables view, right-click a variable, and select Change Value.
  2. -
  3. Type a value.
  4. -
- -

To disable a variable value while debugging:

- -

You can disable a variable so that the debugger does not read the variable's -value from the target. This is useful if the target is very sensitive or the -variable is specified as volatile.

- -
    -
  • In Variables view, right-click a variable, and select Disable.
  • -
- -

Related concepts -
-C/C++ Development perspective
-

-

Related tasks -
-Debugging

-

Related reference -
-Debug views

- -

-IBM Copyright Statement - -

- - \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/testToc.xml b/debug/org.eclipse.cdt.debug.application.doc/testToc.xml deleted file mode 100644 index 82897fefaeb..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/testToc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/debug/org.eclipse.cdt.debug.application.doc/toc.xml b/debug/org.eclipse.cdt.debug.application.doc/toc.xml deleted file mode 100644 index c3c5983971f..00000000000 --- a/debug/org.eclipse.cdt.debug.application.doc/toc.xml +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/debug/org.eclipse.cdt.debug.application.product/README b/debug/org.eclipse.cdt.debug.application.product/README index a00f2412d20..0439252fa71 100644 --- a/debug/org.eclipse.cdt.debug.application.product/README +++ b/debug/org.eclipse.cdt.debug.application.product/README @@ -1,5 +1,5 @@ This product is based on the CDT Stand-alone Debugger application found in -org.eclipse.cdt.debug.application. This product can be downloaded on its own, without the rest of +org.eclipse.cdt.debug.application. This product can be built on its own, without the rest of the C/C++ package which makes it much smaller. It also makes it easier to use because the user only has to launch the executable after extracting the product. For example the product can be launched by simply running: ./cdtdebug -e ~/myproject/bin/a.out arg1 arg2 diff --git a/debug/org.eclipse.cdt.debug.application.product/debug.product b/debug/org.eclipse.cdt.debug.application.product/debug.product index ba8cdd69975..642acb19953 100644 --- a/debug/org.eclipse.cdt.debug.application.product/debug.product +++ b/debug/org.eclipse.cdt.debug.application.product/debug.product @@ -2,7 +2,7 @@ - + @@ -26,12 +26,23 @@ -data @noDefault - -Xms100m -Xmx512m -Dosgi.requiredJavaVersion=17 - - -Xms100m -Xmx512m -XstartOnFirstThread -Dosgi.requiredJavaVersion=17 -Dorg.eclipse.swt.internal.carbon.smallFonts + -Dosgi.requiredJavaVersion=21 +-Dosgi.dataAreaRequiresExplicitInit=true +-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=false +-Declipse.e4.inject.javax.warning=false +-Dorg.slf4j.simpleLogger.defaultLogLevel=off +-Dsun.java.command=Eclipse +-Xms100m +-Xmx512m +-XX:+UseG1GC +-XX:+UseStringDeduplication +--add-modules=ALL-SYSTEM +-Djava.security.manager=allow + + -XstartOnFirstThread +-Dorg.eclipse.swt.internal.carbon.smallFonts +-Xdock:icon=../Resources/Eclipse.icns - -Xms100m -Xmx512m -Dosgi.requiredJavaVersion=17 - @@ -46,423 +57,191 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 http://eclipse.org/legal/epl/notice.php Eclipse Foundation Software User Agreement -April 9, 2014 + +November 22, 2017 Usage Of Content -THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR -OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). -USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS -AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR -NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU -AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT -AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS -OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS -OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED -BELOW, THEN YOU MAY NOT USE THE CONTENT. +THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION +AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF +THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE +TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED +BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED +BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE +AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE +TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY +APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU +MAY NOT USE THE CONTENT. Applicable Licenses -Unless otherwise indicated, all Content made available by the -Eclipse Foundation is provided to you under the terms and conditions of -the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is -provided with this Content and is also available at https://www.eclipse.org/legal/epl-2.0/. -For purposes of the EPL, "Program" will mean the Content. +Unless otherwise indicated, all Content made available by the Eclipse Foundation +is provided to you under the terms and conditions of the Eclipse Public License +Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also +available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL, +"Program" will mean the Content. -Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse Foundation source code -repository ("Repository") in software modules ("Modules") and made available -as downloadable archives ("Downloads"). +Content includes, but is not limited to, source code, object code, documentation +and other files maintained in the Eclipse Foundation source code repository +("Repository") in software modules ("Modules") and made available as +downloadable archives ("Downloads"). - - Content may be structured and packaged into modules to facilitate delivering, - extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), - plug-in fragments ("Fragments"), and features ("Features"). - - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive) - in a directory named "plugins". - - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. - Each Feature may be packaged as a sub-directory in a directory named "features". - Within a Feature, files named "feature.xml" may contain a list of the names and version - numbers of the Plug-ins and/or Fragments associated with that Feature. - - Features may also include other Features ("Included Features"). Within a Feature, files - named "feature.xml" may contain a list of the names and version numbers of Included Features. +- Content may be structured and packaged into modules to facilitate + delivering, extending, and upgrading the Content. Typical modules may + include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and + features ("Features"). +- Each Plug-in or Fragment may be packaged as a sub-directory or JAR + (Java™ ARchive) in a directory named "plugins". +- A Feature is a bundle of one or more Plug-ins and/or Fragments and + associated material. Each Feature may be packaged as a sub-directory in a + directory named "features". Within a Feature, files named "feature.xml" may + contain a list of the names and version numbers of the Plug-ins and/or + Fragments associated with that Feature. +- Features may also include other Features ("Included Features"). Within a + Feature, files named "feature.xml" may contain a list of the names and + version numbers of Included Features. -The terms and conditions governing Plug-ins and Fragments should be -contained in files named "about.html" ("Abouts"). The terms and -conditions governing Features and Included Features should be contained -in files named "license.html" ("Feature Licenses"). Abouts and Feature -Licenses may be located in any directory of a Download or Module -including, but not limited to the following locations: +The terms and conditions governing Plug-ins and Fragments should be contained in +files named "about.html" ("Abouts"). The terms and conditions governing Features +and Included Features should be contained in files named "license.html" +("Feature Licenses"). Abouts and Feature Licenses may be located in any +directory of a Download or Module including, but not limited to the following +locations: - - The top-level (root) directory - - Plug-in and Fragment directories - - Inside Plug-ins and Fragments packaged as JARs - - Sub-directories of the directory named "src" of certain Plug-ins - - Feature directories +- The top-level (root) directory +- Plug-in and Fragment directories +- Inside Plug-ins and Fragments packaged as JARs +- Sub-directories of the directory named "src" of certain Plug-ins +- Feature directories -Note: if a Feature made available by the Eclipse Foundation is installed using the -Provisioning Technology (as defined below), you must agree to a license ("Feature -Update License") during the installation process. If the Feature contains -Included Features, the Feature Update License should either provide you -with the terms and conditions governing the Included Features or inform -you where you can locate them. Feature Update Licenses may be found in -the "license" property of files named "feature.properties" found within a Feature. -Such Abouts, Feature Licenses, and Feature Update Licenses contain the -terms and conditions (or references to such terms and conditions) that -govern your use of the associated Content in that directory. +Note: if a Feature made available by the Eclipse Foundation is installed using +the Provisioning Technology (as defined below), you must agree to a license +("Feature Update License") during the installation process. If the Feature +contains Included Features, the Feature Update License should either provide you +with the terms and conditions governing the Included Features or inform you +where you can locate them. Feature Update Licenses may be found in the "license" +property of files named "feature.properties" found within a Feature. Such +Abouts, Feature Licenses, and Feature Update Licenses contain the terms and +conditions (or references to such terms and conditions) that govern your use of +the associated Content in that directory. -THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER -TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. -SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO): +THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL +OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE +OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO): - - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html) - - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html) - - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE) - - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0) - - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html) - -IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR -TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License -is provided, please contact the Eclipse Foundation to determine what terms and conditions -govern that particular Content. +- Eclipse Public License Version 1.0 (available at + http://www.eclipse.org/legal/epl-v10.html) +- Eclipse Distribution License Version 1.0 (available at + http://www.eclipse.org/licenses/edl-v1.0.html) +- Common Public License Version 1.0 (available at + http://www.eclipse.org/legal/cpl-v10.html) +- Apache Software License 1.1 (available at + http://www.apache.org/licenses/LICENSE) +- Apache Software License 2.0 (available at + http://www.apache.org/licenses/LICENSE-2.0) +- Mozilla Public License Version 1.1 (available at + http://www.mozilla.org/MPL/MPL-1.1.html) +IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO +USE OF THE CONTENT. If no About, Feature License, or Feature Update License is +provided, please contact the Eclipse Foundation to determine what terms and +conditions govern that particular Content. Use of Provisioning Technology -The Eclipse Foundation makes available provisioning software, examples of which include, -but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for -the purpose of allowing users to install software, documentation, information and/or -other materials (collectively "Installable Software"). This capability is provided with -the intent of allowing such users to install, extend and update Eclipse-based products. -Information about packaging Installable Software is available at +The Eclipse Foundation makes available provisioning software, examples of which +include, but are not limited to, p2 and the Eclipse Update Manager +("Provisioning Technology") for the purpose of allowing users to install +software, documentation, information and/or other materials (collectively +"Installable Software"). This capability is provided with the intent of allowing +such users to install, extend and update Eclipse-based products. Information +about packaging Installable Software is available at http://eclipse.org/equinox/p2/repository_packaging.html ("Specification"). -You may use Provisioning Technology to allow other parties to install Installable Software. -You shall be responsible for enabling the applicable license agreements relating to the -Installable Software to be presented to, and accepted by, the users of the Provisioning Technology -in accordance with the Specification. By using Provisioning Technology in such a manner and -making it available in accordance with the Specification, you further acknowledge your -agreement to, and the acquisition of all necessary rights to permit the following: +You may use Provisioning Technology to allow other parties to install +Installable Software. You shall be responsible for enabling the applicable +license agreements relating to the Installable Software to be presented to, and +accepted by, the users of the Provisioning Technology in accordance with the +Specification. By using Provisioning Technology in such a manner and making it +available in accordance with the Specification, you further acknowledge your +agreement to, and the acquisition of all necessary rights to permit the +following: - 1. A series of actions may occur ("Provisioning Process") in which a user may execute - the Provisioning Technology on a machine ("Target Machine") with the intent of installing, - extending or updating the functionality of an Eclipse-based product. - 2. During the Provisioning Process, the Provisioning Technology may cause third party - Installable Software or a portion thereof to be accessed and copied to the Target Machine. - 3. Pursuant to the Specification, you will provide to the user the terms and conditions that - govern the use of the Installable Software ("Installable Software Agreement") and such - Installable Software Agreement shall be accessed from the Target Machine in accordance - with the Specification. Such Installable Software Agreement must inform the user of the - terms and conditions that govern the Installable Software and must solicit acceptance by - the end user in the manner prescribed in such Installable Software Agreement. Upon such - indication of agreement by the user, the provisioning Technology will complete installation - of the Installable Software. +1. A series of actions may occur ("Provisioning Process") in which a user may + execute the Provisioning Technology on a machine ("Target Machine") with the + intent of installing, extending or updating the functionality of an + Eclipse-based product. +2. During the Provisioning Process, the Provisioning Technology may cause third + party Installable Software or a portion thereof to be accessed and copied to + the Target Machine. +3. Pursuant to the Specification, you will provide to the user the terms and + conditions that govern the use of the Installable Software ("Installable + Software Agreement") and such Installable Software Agreement shall be + accessed from the Target Machine in accordance with the Specification. Such + Installable Software Agreement must inform the user of the terms and + conditions that govern the Installable Software and must solicit acceptance + by the end user in the manner prescribed in such Installable + Software Agreement. Upon such indication of agreement by the user, the + provisioning Technology will complete installation of the + Installable Software. Cryptography -Content may contain encryption software. The country in which you are -currently may have restrictions on the import, possession, and use, -and/or re-export to another country, of encryption software. BEFORE -using any encryption software, please check the country's laws, -regulations and policies concerning the import, possession, or use, and -re-export of encryption software, to see if this is permitted. +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. -Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both. +Java and all Java-based trademarks are trademarks of Oracle Corporation in the +United States, other countries, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - diff --git a/debug/org.eclipse.cdt.debug.application.product/pom.xml b/debug/org.eclipse.cdt.debug.application.product/pom.xml index e52c78be9ee..83e6e7d89ed 100644 --- a/debug/org.eclipse.cdt.debug.application.product/pom.xml +++ b/debug/org.eclipse.cdt.debug.application.product/pom.xml @@ -33,6 +33,14 @@ + + org.eclipse.tycho + tycho-p2-repository-plugin + + true + true + + org.eclipse.tycho tycho-p2-director-plugin @@ -65,7 +73,6 @@ org.eclipse.tycho target-platform-configuration - consider linux diff --git a/debug/org.eclipse.cdt.debug.application.tests/META-INF/MANIFEST.MF b/debug/org.eclipse.cdt.debug.application.tests/META-INF/MANIFEST.MF index 113cd78c6fc..78c903c9f70 100644 --- a/debug/org.eclipse.cdt.debug.application.tests/META-INF/MANIFEST.MF +++ b/debug/org.eclipse.cdt.debug.application.tests/META-INF/MANIFEST.MF @@ -6,7 +6,6 @@ Bundle-Version: 1.0.0.qualifier Bundle-Vendor: %bundleVendor Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: org.eclipse.cdt.debug.application, - org.eclipse.cdt.debug.application.doc, org.eclipse.swtbot.eclipse.finder, org.eclipse.swtbot.go, org.eclipse.swtbot.junit4_x, diff --git a/debug/org.eclipse.cdt.debug.application/.classpath b/debug/org.eclipse.cdt.debug.application/.classpath index 282eb33b4dc..3628e336878 100644 --- a/debug/org.eclipse.cdt.debug.application/.classpath +++ b/debug/org.eclipse.cdt.debug.application/.classpath @@ -1,8 +1,11 @@ - + + + + + - diff --git a/debug/org.eclipse.cdt.debug.application/.settings/.api_filters b/debug/org.eclipse.cdt.debug.application/.settings/.api_filters new file mode 100644 index 00000000000..93ecbfcfcc8 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/.settings/.api_filters @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/debug/org.eclipse.cdt.debug.application/build.properties b/debug/org.eclipse.cdt.debug.application/build.properties index 86473b5124d..cab509d52a8 100644 --- a/debug/org.eclipse.cdt.debug.application/build.properties +++ b/debug/org.eclipse.cdt.debug.application/build.properties @@ -1,5 +1,4 @@ -source.. = src/,\ - src-config-generator/ +source.. = src/ output.. = bin/ bin.includes = plugin.xml,\ META-INF/,\ diff --git a/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh b/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh index 9ec3758c8d9..0a982082cf6 100755 --- a/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh +++ b/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh @@ -1,6 +1,6 @@ #!/bin/bash ############################################################################### -# Copyright (c) 2014, 2015 Red Hat, Inc. and others +# Copyright (c) 2014, 2024 Red Hat, Inc. and others # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -97,12 +97,8 @@ case $ECLIPSE_HOME in *MacOS) ECLIPSE_HOME="$ECLIPSE_HOME/../Eclipse" ;; esac -PLUGIN_DIR="$ECLIPSE_HOME/plugins" -OSGI_JAR=`find "$PLUGIN_DIR" -maxdepth 1 -name 'org.eclipse.osgi_*.jar' -not -name '*source*' -exec basename {} \; | tail -1` - # Run eclipse with the Stand-alone Debugger product specified -"$ECLIPSE_EXEC" -clean -product org.eclipse.cdt.debug.application.product \ - -data "$HOME/workspace-cdtdebug" -configuration file\:"$HOME/cdtdebugger" \ - -dev file\:"$HOME/cdtdebugger/dev.properties" "${options[@]}" \ - -vmargs -Dosgi.jar=$OSGI_JAR -Declipse.home="$ECLIPSE_HOME" - +"$ECLIPSE_EXEC" -clean \ + -product org.eclipse.cdt.debug.application.product \ + -data "$HOME/workspace-cdtdebug" \ + "${options[@]}" diff --git a/debug/org.eclipse.cdt.debug.application/scripts/dev.properties b/debug/org.eclipse.cdt.debug.application/scripts/dev.properties deleted file mode 100644 index 40ed577ba02..00000000000 --- a/debug/org.eclipse.cdt.debug.application/scripts/dev.properties +++ /dev/null @@ -1,3 +0,0 @@ -# -#Fri Dec 20 17:22:35 EST 2013 -@ignoredot@=true diff --git a/debug/org.eclipse.cdt.debug.application/scripts/install.sh b/debug/org.eclipse.cdt.debug.application/scripts/install.sh index 15de5af0769..d2f6b0ae655 100755 --- a/debug/org.eclipse.cdt.debug.application/scripts/install.sh +++ b/debug/org.eclipse.cdt.debug.application/scripts/install.sh @@ -1,6 +1,6 @@ #!/bin/bash ############################################################################### -# Copyright (c) 2014 Red Hat, Inc. and others +# Copyright (c) 2014, 2024 Red Hat, Inc. and others # # This program and the accompanying materials # are made available under the terms of the Eclipse Public License 2.0 @@ -41,8 +41,6 @@ fi if [ ! -d "$HOME/cdtdebugger" ]; then mkdir -p "$HOME/cdtdebugger" fi -cp "$SCRIPT_DIR/config.ini" "$HOME/cdtdebugger" -cp "$SCRIPT_DIR/dev.properties" "$HOME/cdtdebugger" cp "$SCRIPT_DIR/cdtdebug.sh" "$HOME/cdtdebugger" chmod +x "$HOME/cdtdebugger/cdtdebug.sh" diff --git a/debug/org.eclipse.cdt.debug.application/src-config-generator/org/eclipse/cdt/debug/application/ConfigGenerator.java b/debug/org.eclipse.cdt.debug.application/src-config-generator/org/eclipse/cdt/debug/application/ConfigGenerator.java deleted file mode 100644 index 812217f93a1..00000000000 --- a/debug/org.eclipse.cdt.debug.application/src-config-generator/org/eclipse/cdt/debug/application/ConfigGenerator.java +++ /dev/null @@ -1,120 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2016 Ericsson. - * - * This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - *******************************************************************************/ - -package org.eclipse.cdt.debug.application; - -import java.io.FileWriter; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.regex.Matcher; -import java.util.regex.Pattern; -import java.util.stream.Stream; - -/** - * A "script" that generates the config.ini used by the stand-alone debugger - * script. This is done by parsing the debug.product file to find the plug-ins. - */ -public class ConfigGenerator { - private static final Pattern PLUGIN_LINE_PATTERN = Pattern.compile("\\s* PLUGINS_WITH_START_LEVEL = new HashMap<>(); - /** Plug-ins that we don't want to load when using the script VS using the product */ - private static final Set PLUGINS_NOT_IN_SCRIPT_VERSION = new HashSet<>(); - - static { - PLUGINS_WITH_START_LEVEL.put("org.apache.felix.scr", "@1\\:start"); //$NON-NLS-1$ //$NON-NLS-2$ - PLUGINS_WITH_START_LEVEL.put("org.eclipse.equinox.common", "@2\\:start"); //$NON-NLS-1$ //$NON-NLS-2$ - PLUGINS_WITH_START_LEVEL.put("org.eclipse.core.runtime", "@start"); //$NON-NLS-1$ //$NON-NLS-2$ - // We don't want the user to do "Check for updates", etc. - PLUGINS_NOT_IN_SCRIPT_VERSION.add("org.eclipse.update.configurator"); //$NON-NLS-1$ - PLUGINS_NOT_IN_SCRIPT_VERSION.add("org.eclipse.equinox.p2.ui"); //$NON-NLS-1$ - PLUGINS_NOT_IN_SCRIPT_VERSION.add("org.eclipse.equinox.p2.ui.sdk"); //$NON-NLS-1$ - } - - public static void main(String[] args) { - if (args.length < 4) { - printUsage(); - System.exit(1); - } - - String productFilePath = args[1]; - List pluginList = parsePluginList(productFilePath); - if (pluginList.isEmpty()) { - System.err.println("No plugins. Something must have gone wrong."); //$NON-NLS-1$ - System.exit(1); - } - - Path configOutputPath = Paths.get(args[3]); - generateConfigIni(pluginList, configOutputPath); - System.exit(0); - } - - private static void generateConfigIni(List pluginList, Path configOutputPath) { - try (FileWriter r = new FileWriter(configOutputPath.toFile())) { - r.write("osgi.install.area=file\\:$eclipse.home$\n"); //$NON-NLS-1$ - r.write("osgi.framework=file\\:$eclipse.home$/plugins/$osgi.jar$\n"); //$NON-NLS-1$ - r.write("osgi.bundles="); //$NON-NLS-1$ - - // Write all plug-in names - for (int i = 0; i < pluginList.size(); i++) { - String pluginName = pluginList.get(i); - if (PLUGINS_NOT_IN_SCRIPT_VERSION.contains(pluginName)) { - continue; - } - - r.write(pluginName); - - // Add start level if necessary - if (PLUGINS_WITH_START_LEVEL.containsKey(pluginName)) { - r.write(PLUGINS_WITH_START_LEVEL.get(pluginName)); - } - - r.write(','); - } - r.write('\n'); - r.write("osgi.configuration.cascaded=false\n"); //$NON-NLS-1$ - r.write("osgi.bundles.defaultStartLevel=4\n"); //$NON-NLS-1$ - } catch (IOException e) { - e.printStackTrace(); - System.exit(1); - } - } - - private static List parsePluginList(String productPath) { - List pluginList = new ArrayList<>(); - try (Stream stream = Files.lines(Paths.get(productPath))) { - stream.forEach((line) -> { - Matcher m = PLUGIN_LINE_PATTERN.matcher(line); - if (m.matches()) { - pluginList.add(m.group(1)); - } - }); - } catch (IOException e) { - e.printStackTrace(); - System.exit(1); - } - return pluginList; - } - - private static void printUsage() { - System.err.println("Usage:"); //$NON-NLS-1$ - System.err.println(" ConfigGenerator -product /path/to/foo.product -out /path/to/config.ini"); //$NON-NLS-1$ - } -} diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/feature.xml b/debug/org.eclipse.cdt.debug.standalone-feature/feature.xml index 1041a4a32a5..c1af9f352e8 100644 --- a/debug/org.eclipse.cdt.debug.standalone-feature/feature.xml +++ b/debug/org.eclipse.cdt.debug.standalone-feature/feature.xml @@ -1,6 +1,6 @@ - - build-standalone-debugger-rcp - - - feature-no-source @@ -739,7 +732,6 @@ - diff --git a/releng/scripts/check_mvn_plugin_versions.sh b/releng/scripts/check_mvn_plugin_versions.sh index 60e2aec0868..0e66334bc1d 100755 --- a/releng/scripts/check_mvn_plugin_versions.sh +++ b/releng/scripts/check_mvn_plugin_versions.sh @@ -23,7 +23,7 @@ set -x # echo all commands used for debugging purposes # Point ourselves to the script's directory (so it can be run "out-of-tree") DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) output="$(mktemp /tmp/check_mvn_plugin_versions.output.XXXXXX)" -${MVN:-mvn} versions:display-plugin-updates -P build-standalone-debugger-rcp -U -B -f $DIR/../../pom.xml | tee $output +${MVN:-mvn} versions:display-plugin-updates -U -B -f $DIR/../../pom.xml | tee $output #filter only updates and show unique # XXX: Jonah added the exclusion for sonar-maven-plugin as Eclipse's SonarQube installation is not new enough