Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2011, 13:12   #1
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию дамп памяти?

Расскажите поподробнее что такое дамп памяти?
Как узнать имя переменной в дампе памяти?
TotKtoNado вне форума Ответить с цитированием
Старый 10.11.2011, 13:45   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

дамп памяти это снимок адресного пространства процесса. иногда просто его содержимое.

Цитата:
Сообщение от TotKtoNado Посмотреть сообщение
Как узнать имя переменной в дампе памяти?
никак
rpy3uH вне форума Ответить с цитированием
Старый 10.11.2011, 14:30   #3
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

TotKtoNado
нажми сюда
Mikl___ вне форума Ответить с цитированием
Старый 10.11.2011, 18:13   #4
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
дамп памяти это снимок адресного пространства процесса. иногда просто его содержимое.


никак
тогда как им вобще пользоваться при отладке чужой программы?
Ты вот увидел в дампе памяти слово Hello. Это ладно если в программе тока одна переменная. А если их много А если в программе цифры? Тогда это вобще капец.

Последний раз редактировалось TotKtoNado; 10.11.2011 в 18:20.
TotKtoNado вне форума Ответить с цитированием
Старый 10.11.2011, 19:24   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
тогда как им вобще пользоваться при отладке чужой программы?
при отладке, то вы его не делаете, он не нужен.
при отладке вы итак видите что делает программа.(и там при желании сможете понять, и даже восстановить код(если не влом))

дамп памяти обычно применяют при крахе своей программы(но на чужом компе), ибо вы имея у сеюя, мап файл и тп, можете узнать где именно ошибка и в чем причина.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.11.2011, 19:26   #6
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
при отладке, то вы его не делаете, он не нужен.
при отладке вы итак видите что делает программа.(и там при желании сможете понять, и даже восстановить код(если не влом))

дамп памяти обычно применяют при крахе своей программы(но на чужом компе), ибо вы имея у сеюя, мап файл и тп, можете узнать где именно ошибка и в чем причина.
тогда как отследить значения которые происходят в программе?
TotKtoNado вне форума Ответить с цитированием
Старый 10.11.2011, 19:42   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в своей или в чужой?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.11.2011, 19:45   #8
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
в своей или в чужой?

и в своей и чужой
TotKtoNado вне форума Ответить с цитированием
Старый 10.11.2011, 19:54   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

надо знать где что хранится чтоб это отслеживать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.11.2011, 12:51   #10
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
надо знать где что хранится чтоб это отслеживать.
всмысле знать где храниться? Я что то не понимаю Ты же сказал что дамп обычно применяют при крахе своей программы.
TotKtoNado вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дамп памяти чужого процесса Crystallon Общие вопросы Delphi 68 01.09.2011 00:50
дамп памяти ymanety Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 22.12.2010 17:36
Дамп. Самоотчищение Advisor Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 16.12.2008 13:07
Дамп процесса Takedown Общие вопросы C/C++ 1 01.08.2008 00:19