BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Turbo Debugger 3.0 #3-3
Автор ""
Размер 414526 Байт
Страница 7 из 43
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

       жете выбрать тип списка,  который вы хотите вывести на экран, и с
       какого места начать вывод.

                     Й[*]НННННWindows informationНННННННН»
                     є Display                           є
                     є   (*) Global heap         OK±±±±  є
                     є   ( ) Local heap                  є
                     є   ( ) Module list         Cancel  є
                     є                           ±±±±±±  є
                     є Started at                        є
                     є   (*) Top                 Help    є
                     є   ( ) Bottom              ±±±±±±  є
                     є   ( ) Handle                      є
                     є                                   є
                     є Starting handle                   є
                     є                    є
                     є                                   є
                     ИНННННННННННННННННННННННННННННННННННј

            Рис. 17.6 Диалоговое окно Windows information

            Windows information - информация Windows;  Display -  вывод:
       Global heap - глобальная динамически распределяемая область памя-
       ти; Local heap - локальная динамически распределяемая область па-
       мяти;  Module  list - список модулей;  Started at - начало на...;
       Top - вершина;  Bottom -  конец;  Handle  -  описатель;  Starting
       handle - начальный описатель;  not avaliable - недоступно; Cancel
       - отмена; Help - справка.

            Если вы выбрали параметр вывода содержимого глобальной дина-
       мически распределяемой области памяти, то вы можете выбрать вывод
       с  верхнего адреса динамически распределяемой области до нижнего,
       с нижнего до верхнего, либо с позиции, определяемой начальным ло-
       гическим номером (описателем).

            Начальный логический номер - это имя логического номера гло-
       бальной памяти, устанавливаемого в вашей прикладной программе при
       вызове   подпрограммы   выделения   памяти   Windows,    например
       GlobalAlloc. Выбор начального логического номера  заставляет  TDW
       вывести на экран объект, соответствующий этому логическому номеру
       (описателю), а также следующие за ним четыре объекта в динамичес-
       ки распределяемой памяти.


       TDeb 3.0 #3-3                = 29 =

                        Получение списка содержимого
                 глобальной динамически распределяемой памяти
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

            Глобальная динамически распределяемая память -  это  область
       глобальной  памяти,  которую  Windows  делает  доступной для всех
       прикладных программ. Если вы выделяете такие ресурсы, как пиктог-
       раммы, элементы изображения, диалоговые окна или шрифты, либо ес-
       ли вы выделяете память при помощи функции GlobalAllc,  ваша прик-
       ладная программа будет использовать глобальную динамически  расп-
       ределяемую область памяти.

            Для получения списка объектов данных в глобальной динамичес-
       ки распределяемой  области  выберите  селективный   переключатель
       Global  Heap (Глобальная динамически распределяемая область памя-
       ти) в окне диалога Windows Information,  а затем выберите  "кноп-
       ку" OK.  Объекты  данных  будут перечислены в окне Log (Регистра-
       ция).  Поскольку этот список скорее всего  превысит  число  строк
       окна Log (по умолчанию это число равно 50),  вы должны либо запи-
       сать содержимое в файл журнала (при помощи локального  меню  окна
       Log)  или увеличить число строк,  которое может использовать окно
       Log (для этого служит утилита TDINST).  Можно установить максимум
       до 200 строк.

            Следующая таблица  показывает пример с двумя строками вывода
       для глобальной  динамически  распределяемой области памяти и дает
       объяснения по каждому их полю:

           Формат вывода глобальной динамически распределяемой области
                                                            Таблица 17.2
       ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
       і0EC5      00000040b PDB (OF1D)                                 і
       і053 (053D)00002DC0b GDI DATA MOVEABLE LOCKED=0001 PGLOCKED=0001і
       ГДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
       іПоле          і Описание                                       і
       ГДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
       іOEC5          іОписатель или объект памяти, выраженный         і
       і              ів виде шестнадцатиричного значения из 4 цифр илиі
       і              іслова FREE, что указывает на свободный блок     і
       і              іпамяти.                                         і
       і              і                                                і
       і(053D)        іСелектор памяти, указывающий на запись в таблицеі
       і              іглобальных дескрипторов. Если у него то же      і
       і              ізначение, что и у описателя памяти, то селектор і
       і              іне выводится.                                   і
       і              і                                                і
       і00000040b     іШестнадцатиричное число, представляющее длину   і
       і00002DC0b     ісегмента в байтах.                              і
       і              і                                                і
       іPDB           іДля кого распределяется сегмент. Обычно это     і
       іGDI           іприкладная программа или библиотечный модуль.   і





і іPDB - это блок описания процесса, который і і іназывают также префиксом программного сегмента і TDeb 3.0 #3-3 = 30 = і іPSP. і і і і і(0F1D) іОписатель, указывающий на владельца PDB. і і і і іDATA іТип объекта памяти. Тип может быть следующим: і і і DATA - сегмент данных прикладной программы или і і і DLL і і і CODE - сегмент кода прикладной программы или і і і DLL і і і PRIV - системный объект или глобальные данные і і і для прикладной программы или DLL. і і і і іMOVEABLE іАтрибут распределения памяти. Объект может і і іиметь атрибуты FIXED, MOVEABLE или MOVEABLE і і іDISCARDABLE. і і і і іLOCKED=00001 іДля объекта MOVEABLE или MOVEABLE DISCARDABLE і і іэто число блокировок объекта, который і і іиспользуется с помощью функции GlobalLock или і і іLockData. і і і і іFGLOCKED=00001іДля улучшенного режима 386 число блокировок і і істраниц для объекта, который использует і і іфункцию GlobalPageLock. Если страничная і і іблокировка установлена на объект памяти, то і і іWindows не может выгрузить на диск ни одну і і іиз 4-килобайтовых страниц объекта. і АДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Листинг содержимого локальной динамически распределяемой области ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Локальная динамически распределяемая область памяти - это частная область памяти для прикладной программы. Для других прик- ладных программ Windows (включая другие экземпляры той же прог- раммы) она недоступна. Программа не обязательно имеет локальную динамически распре- деляемую область памяти. Windows создает локальную динамически распределяемую область памяти прикладной программы с помощью функции LocalAlloc. Чтобы просмотреть список объектов данных в локальной динами- чески распределяемой области памяти, выберите селективный перек- лючатель Local Heap (Локальная динамически распределяемая область памяти) в диалоговом окне Windows Information (Информация Windows), затем выберите "кнопку" OK. В окне Log (Протокол) выве- дется список объектов данных. TDeb 3.0 #3-3 = 31 = Поскольку размер списка будет вероятно превышать число строк в окне Log (по умолчанию 50), вам следует записать содержимое в файл регистрации (с помощью локального меню окна Log) или увели- чить число строк в окне Log (с помощью программы TDWINST). Можно задать до 200 строк. В следующей таблице приведена типичная строка вывода локаль- ной динамически распределяемой области с последующим пояснением ее формата. TDeb 3.0 #3-3 = 32 = Формат вывода локальной динамически распределяемой области Таблица 17.3 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї і 05CD: 0024 BUSY (10AF) і ГДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і Поле і Описание і ГДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ і OEC5 і Смещение объекта в локальном сегменте данных. і і і і і 0024 і Длина объекта в байтах. і і і і і BUSY і Размещение объекта памяти: і і і FREE - нераспределенный блок памяти; і і і BUSY - распределенный объект. і і і і і (10AF) і Описатель локальной памяти для объекта. і АДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ Получение списка модулей ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Чтобы увидеть список модулей задачи или DLL, которые загру- жены Windows, выберите селективный переключатель Module List (Список модулей) в диалоговом окне Windows Information (Информа- ция Windows), затем выберите "кнопку" OK. Список модулей выведет- ся в окне Log (Протокол). В следующей таблице показан пример - три выводимые строки списка модулей с последующим пояснением по каждому полю. TDeb 3.0 #3-3 = 33 =


Страницы : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.