Описание тега symbol-tables

3 ответа

Может ли работающая программа C получить доступ к своей собственной таблице символов?

У меня есть программа на Linux, которая обрабатывает запрос, отправляемый на сокет TCP (привязанный к определенному порту). Я хочу иметь возможность запрашивать внутреннее состояние программы на C через запрос к этому порту, но я не хочу жестко коди…
29 июн '12 в 01:06
1 ответ

Определить адрес загрузки и точку входа раздетого образа ядра Linux

У меня есть кросс-компиляция инструментария для встроенной системы (mipsel) на моем x86 Linux. Я знаю, как построить собственное ядро ​​(давайте назовем образ "vmlinux") для него и как удалить это изображение через objcopy -S -O binary vmlinux vmlin…
5 ответов

Можно ли определить, является ли символ переменной или функцией в C?

Я реализую некоторые ограниченные функции удаленной отладки для приложения, написанного на C, работающего на Linux. Цель состоит в том, чтобы связаться с приложением и найти значение произвольной переменной или запустить произвольную функцию. Я могу…
20 ноя '13 в 21:59
4 ответа

Что такое таблица символов и как она интегрирована в исполняемый файл?

Когда я попытался отладить исполняемый файл: (gdb) break +1 No symbol table is loaded. Use the "file" command. Что именно это значит? Таблица символов добавлена ​​в исполняемый файл?
05 апр '10 в 05:31
1 ответ

Правда ли, что двоичные файлы, сгенерированные Visual Studio, не имеют никаких символов?

Все выводят одинаково: SYMBOL TABLE: no symbols Это то, что я нахожу после нескольких экспериментов с objdump,Это правда? Если это так, я хочу рассказать немного подробнее: верно ли, что все двоичные файлы под окнами не имеют символов?
09 май '11 в 13:40
3 ответа

Perl: Как перебрать таблицу символов, чтобы найти все загруженные подклассы Foo::Bar?

У меня есть модуль, который определяет исключения для пакета, частью которого он является. Исключения объявляются с Exception::Class::Nested, В целях обсуждения, скажем, что этот модуль назван Foo::Bar::Exceptionи что все исключения, которые он опре…
07 мар '11 в 00:59
0 ответов

LWUIT Таблица символов

У меня проблема с символом. Я использую персидский и английский языки в своем приложении LWUIT с помощью локализации. Теперь моя проблема заключается в том, что когда я нажимаю кнопку * на любом мобильном устройстве, некоторые символы Таблицы символ…
27 апр '12 в 08:52
5 ответов

Нет таблицы символов в Go?

Новый язык Google "Go" говорит на своем сайте: язык разработан так, чтобы его можно было легко анализировать и анализировать без таблицы символов Я, конечно, не специалист по этим вопросам, но я думал, что таблица символов - это базовая конструкция,…
12 ноя '09 в 22:52
1 ответ

Таблица символов GCC для локальных переменных в стеке

Конечно, информация о символах и типах каждой переменной, определенной в программе на C/C++, доступна, иначе отладчики не могли бы их показать. Но как получить доступ к этой информации? Доступно много информации об эльфе, но речь идет о связывании, …
13 апр '17 в 13:49
1 ответ

Ссылка из таблицы типов на таблицу символов

Мы все знаем, что всегда есть ссылка из таблицы символов на таблицу типов, но также может иметь место регистр. Значит можно набрать ссылку на таблицу обратно на таблицу символов? Если да, приведите пример.
03 сен '12 в 17:01
2 ответа

Почему этот Perl выдает "Не ссылка на код"?

Мне нужно удалить метод из таблицы символов Perl во время выполнения. Я пытался сделать это с помощью undef &Square::area, который действительно удаляет функцию, но оставляет некоторые следы позади. В частности, когда $square->area() Perl жал…
12 янв '11 в 22:08
2 ответа

Доступ к активной таблице символов в Common Lisp

Я слышал, что активная таблица символов доступна во время выполнения Common Lisp. Я неправильно понял?
20 сен '10 в 01:36
2 ответа

Как таблица символов связана со статическими цепочками и областью видимости?

Я сейчас изучаю основы языков программирования, но не могу понять, насколько я понимаю. Это не домашняя работа, а просто вопрос общей концепции. В нашем классе мы говорили о статических цепях и дисплеях. Я думаю, что понимаю, зачем нам это нужно. Ин…
02 авг '10 в 17:25
4 ответа

Что такое внутренняя идентификация метода Java?

Как известно, в Java имя метода недостаточно для различения разных методов. Я думаю (может быть неправильно), чтобы отличить метод, ему нужна следующая информация: (className, methodName, methodParameters) В дальнейшем, как определить метод более эф…
1 ответ

SymtabAPI не изменяет двоичность

Я использую DyninstAPI (а именно, компонент SymtabAPI), чтобы переписать таблицы символов в двоичных файлах. Я использую следующие методы для этого: data_region->setPtrToRawData((void*) new_raw, data_region->getRegionSize()) Метод возвращается…
15 май '11 в 22:49
1 ответ

Отладка файлов ядра C++ для выпущенного программного обеспечения

Я пытаюсь найти способ отладки основных файлов, отправленных мне из выпущенных версий моего программного обеспечения (код C++, скомпилированный с gcc). В идеале я хотел бы иметь возможность развертывать релизные сборки и держать отладочные сборки по…
06 апр '11 в 14:51
1 ответ

Как лучше переопределить / обернуть основные функции, такие как sysread, когда они вызываются в другом пакете

Я работаю над довольно сложным приложением, написанным на Perl. Я довольно опытный с языком, но я просто озадачен этим. Я использую модуль Foo, который использует sysread и syswrite для различных операций над дескриптором файла (в данном случае это …
19 май '11 в 23:14
0 ответов

Использование стеков для таблиц символов или нет

Я работаю над созданием компилятора и наткнулся на текст, который предлагает два разных способа реализации таблиц символов. С одним, есть таблица символов для каждого уровня вложенности, которая хранится в стеке. Во втором варианте есть только две т…
10 ответов

Бинарные деревья против связанных списков против хэш-таблиц

Я строю таблицу символов для проекта, над которым я работаю. Мне было интересно, что люди думают о преимуществах и недостатках различных методов хранения и создания таблицы символов. Я провел немало поисков, и чаще всего рекомендуются двоичные дерев…
2 ответа

Доступ к таблице символов ELF в C

Я пишу программу для имитации elfdump -ecps В настоящее время он правильно печатает заголовок elf, заголовки программы и заголовки разделов, но я застрял в последних нескольких частях таблицы символов. желаемый вывод в формате: Symbol Table Section:…
04 сен '12 в 00:57