Как вывести дамп памяти z / OS над строкой для отладки - PullRequest
0 голосов
/ 03 декабря 2018

Я пишу утилиту для использования памяти выше уровня.Я хотел бы сбросить сегменты памяти, которые я выделил, чтобы помочь с отладкой.SNAP и SNAPX относятся к 24- и 31-битным режимам адресации, но не к 64. Принудительное завершение с использованием макроса ABEND или десятичного деления на ноль обеспечивает очень ограниченные объемы памяти над столбцом в дампе.У кого-нибудь есть опыт сброса надстрочной памяти в режиме 64-битной адресации?У вас есть предложения?

Мне удалось получить доступ к информации с помощью макроса IEATDUMP.Спасибо за ваш интерес и ответы.

1 Ответ

0 голосов
/ 19 декабря 2018

Я бы порекомендовал взять дамп и импортировать его в Abend-Aid.Abend-Aid отлично подходит для отладки.

  1. Выполните приведенную ниже команду скольжения.

  2. После того, как произойдет дамп, введите «TSO DUMPLOG» в командной строке и скопируйте набор данных дампа.

  3. Откройте Abend-Aid, введите 'imp' в командной строке и импортируйте набор данных дампа.

Пример команды скольжения:

SL SET, IF, EN, ID = CBB0, P = (MYPROGRAM, 000328), A = SVCD, AL = (CU,S), E Где MYPROGRAM - это имя задания, а 000328 - это смещение в программе, когда мне нужен дамп.

Обратите внимание, эта команда выполняется в SDSF

...