информационная безопасность
без паники и всерьез
 подробно о проекте
Портрет посетителяСетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Критическая уязвимость UEFI позволяет... 
 Японский хостинг попросил клиентов... 
 Компрометация eMudhra вынудила... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Debug:Компоновка 2х объектных модулей,расположение сегментов! 01.08.01 22:21  
Автор: kar Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Народ,помогите разобраться в следующем:
(заранее упомяну, 4то слияние происходит с помощью public
без всяких описателей)
1.какого хрена в cs(в заг.мод.) образуются нули
2.какого хрена сегмент данных(отли4ный от cs) находится именно в нем(cs)?!??
(не сливаются ли ВСЕ сег-ы в cs??)
3.4то такое граница параграфа, и хоть 4то-нибудь о загруз.модуле
plz
а под какой операционкой эти OBJ? 02.08.01 16:53  
Автор: ukv Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Трудно ответить на такие вопросы, не уточнив детали. Для 16-разрядных приложений использование сегментных регистров принципиально отличается от 32-разрядного режима.
dos 02.08.01 19:12  
Автор: kar Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Ms-Dos!
главный вопрос 03.08.01 04:29  
Автор: kar Статус: Незарегистрированный пользователь
<"чистая" ссылка>
по4ему при компоновке об.мод.в сегмент кода cs попадает сегмент данных?
основной ответ 03.08.01 10:47  
Автор: ukv Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> по4ему при компоновке об.мод.в сегмент кода cs попадает
> сегмент данных?

Под dos'ом cs=ds может быть при линковке com файлов (com файл по определению
имеет одинаковые cs,ds,ss,es и не может превышать 64К). При этом сами объектные файлы должны компилироваться особым образом (если я все правильно помню).
В борландовских компиляторах эта модель памяти называлась tiny (ключ компиляции -mt, ключ линкования -t).
ни гм подобного) 03.08.01 15:15  
Автор: kar Статус: Незарегистрированный пользователь
<"чистая" ссылка>
все-то оно хорошо,но есть один fuck: файл-то exe'шный.
>и не нужно ни4его - просто линкуешь, и дело с концом
(единственное 4то - это расположение сегментов, а располагаются они в порядке их линкования;больше никаких особенностей(как я знаю))
Но вопрос тот же: какого @#$а ds нах. в cs?[exe]
куда блин проще асю дать:) 03.08.01 15:33  
Автор: kar Статус: Незарегистрированный пользователь
<"чистая" ссылка>
my 126092913
у меня только mail 06.08.01 15:08  
Автор: ukv Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Нету у меня icq, да и интернет у меня только на работе. Есть mail ukv1@mail.ru

Два разных сегмента (в объектном файле) линкуются в один, если они
объединены в группу. В группу обычно объединяют .DATA .BSS и стек; но никто не запрещает объединить .TEXT и .DATA. Может, дело в этом?

В watcom С весрсий 9.x-10.x была неплохая утилита wdisasm -
делала осмысленный дамп досовских объектных файлов. Очень неплохая вещь для
анализа объектных файлов, исходники которых отсутствуют. Могу переслать. Еще у меня есть описание (на русском) формата досовских obj.
клево,кидай! g_kars@mail.ru 06.08.01 20:25  
Автор: kar Статус: Незарегистрированный пользователь
<"чистая" ссылка>
g_kars@mail.ru
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach