Utilizando a Configuração de Ativação de Carregamento

Para criar uma configuração de ativação que carregará um aplicativo de linguagem compilada para depuração, conclua estas etapas:

  1. Selecione Arquivo > Nova Ativação > Carregar um Programa no menu principal do depurador.
  2. No campo Nome, digite um nome para sua opção para a configuração que você está criando.
  3. Selecione a guia Principal para colocá-la no primeiro plano.
  4. Digite o caminho completo e o nome do programa que você quer depurar no campo Executável. Alternativamente, você pode procurar pelo programa clicando em Procurar. O preenchimento deste campo é obrigatório.
  5. No campo Parâmetros, digite quaisquer parâmetros de programa que são requeridos pelo aplicativo que você deseja depurar. Esta etapa é opcional.
  6. Selecione o botão de rádio Executar até o Principal ou selecione o botão de rádio Parar na Inicialização para depurar o código que é executado antes do ponto de entrada principal do programa ser chamado. Você pode querer que o depurador seja interrompido na inicialização se estiver depurando código C++ e precisar depurar os construtores para seus objetos de classe C++ globalmente declarados (já que tais objetos são construídos antes do principal ser digitado). Se a caixa de opções for limpa, o programa executará até o ponto de entrada principal.
  7. Selecione a guia Avançado, na qual você pode definir as seguintes configurações:
    • Seguir Sempre o Pai Quando o Processo é Bifurcado: Isto controla o comportamento do depurador quando o processo depurado chama fork(). Se esta caixa de opções estiver selecionada, o depurador irá parar e perguntar qual processo depurar. Se você não selecionar esta caixa de opções, o depurador não irá parar - ele continuará a depurar o processo-pai.
    • Mostrar Encadeamentos do Sistema: Algumas versões da biblioteca pthread possuem um encadeamento do sistema, que executa o encadeamento. Por padrão, o depurador não mostra este encadeamento. Selecionar esta caixa de opções força este encadeamento a ser mostrado. A maioria dos usuários não precisarão exibir isto.
    • Quando esta caixa de opções estiver selecionada, o mecanismo ignorará a presença da biblioteca pthread e mostrará apenas os encadeamentos do kernel.
    • Largura da Guia Exibida: Especifica o intervalo entre as guias a ser utilizadas ao expandir as guias na visualização do arquivo de origem da interface com o usuário. O padrão é 8.
    • Ativar Step Debug Profundo: Por padrão, a função step-debug verifica apenas a sub-rotina imediata para as informações sobre a depuração. Se esta caixa de opções estiver selecionada, o mecanismo irá rastrear até um local onde as informações sobre depuração podem ser localizadas. Esse processo pode ser demorado se você possuir grandes quantidades de código sem nenhuma informação de depuração.
    • Desativar Leitura de Informações de Depuração de Segundo Plano: O depurador lê e interpreta as informações sobre depuração a partir do objeto depurado apenas quando necessário. Quando esta caixa de opções estiver selecionada, o depurador continuará a ler informações sobre depuração enquanto ele está, de outra maneira, inativo. Isto normalmente aprimora o desempenho da depuração, mas pode diminuir a velocidade do depurador se o objeto do depurador for extremamente grande.
    • Ativar o Rastreio de Serviço do Mecanismo: Esta configuração é utilizar para propósitos/fins de diagnóstico. Selecione-a apenas quando instruído por um representante de serviços da IBM.
  8. Para configurar o Caminho de Consulta da Origem, selecione a guia Origem e execute qualquer uma destas tarefas:
    • Para incluir um local de origem, clique em Incluir. Isso chamará a caixa de diálogo Incluir Origem, na qual é possível selecionar o tipo de local de origem a incluir. Na lista de seleção na caixa de diálogo Incluir Origem, escolher Espaço de Trabalho fará com que todos os projetos em seu espaço de trabalho sejam incluídos ao caminho da procura da origem e escolher Mecanismo de Depuração fará com que o mecanismo de depuração seja incluído ao caminho da procura da origem. Todas as outras seleções resultarão em uma caixa de diálogo na qual você pode digitar ou procurar pelo local do caminho da procura de origem que você deseja utilizar.
    • Para remover uma entrada existente, selecione um local de origem e clique em Remove.
    • Para configurar a ordem das entradas existentes, selecione um local de origem e clique em Para Cima ou Para Baixo para alterar a colocação desse local.
      Nota: Em alguns casos, alterar a colocação de um local pode não ter efeito até a próxima vez que o programa for ativado.

    Se você quiser procurar por todas as instâncias no nome do arquivo de origem no caminho da procura da origem, selecione a caixa de opções Procurar por Arquivos de Origem Duplicados no Caminho. Caso selecione esta caixa de opções e o depurador localize múltiplas instâncias do nome de arquivo, você será avisado por uma caixa de diálogo para escolher o arquivo de origem correto.

  9. Selecione a guia Ambiente para colocá-la no primeiro plano. Na página Ambiente, você pode configurar variáveis de ambiente para sua sessão de depuração. As configurações feitas nesta página afetarão apenas a sua sessão de depuração.

    Você pode precisar configurar variáveis de ambiente devido uma variedade de fatores, por exemplo, para especificar o local do executável de um aplicativo que é requerido para a sessão de depuração. Para configurar variáveis de ambiente nesta página, execute qualquer uma destas tarefas:

    • Por padrão, as variáveis de ambiente que são configuradas para sua sessão de depuração são as seguintes:
      • Se você ativou o workbench a partir do sistema (por exemplo, a partir do Microsoft Windows Explorer), suas variáveis do sistema são o padrão. Elas não serão exibidas na página Ambiente.
      • Se você ativou o workbench a partir de uma linha de comandos ou arquivo em batch com variáveis de ambiente configuradas, elas serão as variáveis de ambiente padrão utilizadas para a sessão de depuração.
    • Para incluir uma variável de ambiente para a sessão de depuração, clique no botão Nova e então preencha a caixa de diálogo Nova Variável de Ambiente com os valores apropriados. A variável de ambiente será incluída às variáveis de ambiente padrão.
    • Para remover uma variável de ambiente para a sessão de depuração, selecione-a na lista Variáveis de Ambiente a Serem Configuradas e então escolha o botão Remover.
  10. Se todas as informações obrigatórias para a configuração de lançamento tiverem sido fornecidas, os botões de comando Depurar e Aplicar serão ativados. Clicar em Aplicar salva a configuração de lançamento e será possível optar por fechar a caixa de diálogo sem lançar a sessão de depuração ou clicar em Depurar para lançar uma sessão de depuração utilizando a nova configuração de lançamento. Se clicar em Depurar, todas as alterações na configuração de lançamento serão salvas e uma sessão de depuração será lançada.
    Dica: Se você ainda não salvou as definições de configuração de ativação e tiver feito entradas nas definições de configuração de ativação que deseja remover ou alterar, clicar em Reverter removerá todas as alterações feitas.
  11. Se as informações obrigatórias para a configuração de lançamento ainda não tiverem sido fornecidas ou se houver erros nas informações fornecidas, mensagens na parte superior da caixa de diálogo indicarão o que falta.
  12. Se você não utilizou a caixa de diálogo para ativar uma sessão de depuração (por exemplo, você a utilizou para criar e salvar uma configuração de ativação), clique em Fechar para sair da caixa de diálogo quando tiver concluído o trabalho nela.

Para excluir uma configuração de ativação, selecione Arquivo > Ativações > Excluir Ativações no menu principal do depurador. Isto abrirá uma caixa de diálogo, na qual você pode selecionar a ativação ou ativações que você deseja remover.

Para ativar uma sessão de depuração com uma configuração de ativação que você já criou, selecione Arquivo > Ativações > <ativação>, em que <ativação> é o nome da configuração de ativação que você especificou ao criar a configuração de ativação. Isto abrirá a caixa de diálogo de configuração de ativação com as configurações salvas para a configuração de ativação. Você pode editar estas configurações antes de utilizar a configuração de ativação novamente.

Feedback
(C) Direitos Autorais IBM Corporation 2004, 2005. Todos os Direitos Reservados.