Вопросы по теме 'symbol-table'
Как интерпретировать динамическую таблицу символов в исполняемом файле ELF?
Я искал интерпретацию динамической таблицы символов ( .dynsym ) исполняемого файла ELF. Я мог успешно интерпретировать таблицу символов .symtab (16 байтов для каждого символа), используя атрибут value для обозначения адреса символа и атрибут...
9248 просмотров
schedule
20.10.2021
Каким образом таблица символов управляется в компиляторе
Интересно, есть ли только одна таблица символов, в которой хранится вся информация об исходном файле, или есть несколько таблиц символов, которые накладываются друг на друга и выбираются только тогда, когда текущая область видимости связана с...
1284 просмотров
schedule
02.10.2021
Какая польза от локальных символов в таблице символов объектного файла?
Из вопроса ( Скрытие имен символов в библиотеке ) я подумал, что статические функции удалены из таблица символов объектного файла при компиляции с оптимизацией (возможно, потому, что компиляторы предполагают, что это сборка выпуска). Ниже приведен...
57 просмотров
schedule
08.09.2021
Есть ли в WAM Prolog таблица символов?
Я пытаюсь запрограммировать реализацию Пролога WAM в C. Я заметил, что типы данных Пролога описаны только в четырех типах токенов: REF, STR, CON и LIS.
Каждая ячейка в куче выполнения содержит тип маркера и его положение в куче.
Обратите...
72 просмотров
schedule
21.03.2022
Как я могу увидеть все функции класса?
В основном я хочу видеть функции, сгенерированные компилятором (конструктор по умолчанию, конструктор копирования, оператор присваивания, присваивание перемещения, деструктор). Просто хочу посмотреть, какие функции для меня сгенерировал компилятор....
75 просмотров
schedule
21.08.2022
Неправильный вывод для программы C, использующей таблицы символов
У меня есть этот код на данный момент, и я получаю вывод, который я просто не могу понять.
Это мой модуль symTable, в котором есть все функции, необходимые для работы с таблицей символов.
#include <stdio.h>
#include <stdlib.h>...
357 просмотров
schedule
24.08.2022
Как распечатать таблицу символов программы c в Ubuntu?
При компиляции программы на C компилятор/компоновщик создаст таблицу символов. Как мы можем распечатать эту таблицу символов и какие значения она будет хранить в терминале?
979 просмотров
schedule
25.09.2022
Как объект получает доступ к таблице символов для текущего пакета?
Как я могу получить доступ к таблице символов для текущего пакета, в котором был создан экземпляр объекта? Например, у меня есть что-то вроде этого:
my $object = MyModule->new;
# this looks in the current package, to see if there's a function...
285 просмотров
schedule
20.12.2022
Библиотечные символы и пользовательские символы в ELF
Мои вопросы связаны с символами в ELF. Как мы знаем, таблица символов ELF содержит информацию, необходимую для поиска и перемещения символьных определений и ссылок программы.
Мой вопрос в том, можем ли мы различать ч/б библиотечный символ и...
469 просмотров
schedule
31.07.2023
Создание таблицы символов на основе грамматики
Я пытаюсь создать таблицу символов из моей грамматики (выполняется с помощью antlr) с помощью eclipse. Однако я не знаю, с чего начать. Думаю, я где-то читал, что для этого вам понадобятся парсер и лексер, сгенерированные antlr. Кто-нибудь знает...
5364 просмотров
schedule
30.12.2022
Реализация таблицы символов
Я хочу разработать ассемблер для языка IBM360. Поэтому здесь я реализую таблицу символов pass1. Но я получаю 1 ошибку во время компиляции. Я не могу справиться с этой ошибкой. Может ли кто-нибудь помочь мне??? моя программа здесь...
import...
3363 просмотров
schedule
09.05.2023
Сгенерировать таблицу символов из файла на С++
Итак, я пытаюсь создать таблицу символов из входного файла, который содержит вложенные блоки в стиле C, подобные этому в C++;
A: { int a; float b;
B: { float c; int d;
C: { int b; int c;
}
}
D: { float a;
}
}
Вывод должен выглядеть следующим...
6418 просмотров
schedule
08.02.2023
Трехадресные таблицы кодов и символов
Я работаю над хобби-перенацеливаемым компилятором C в OCaml, и я создаю его снизу вверх. Пока у меня есть сокращенный аннотированный тип AST:
type 'e expr =
| Int of 'e * int
| Var of 'e * var
| Neg of 'e * 'e expr
| Add of 'e *...
708 просмотров
schedule
04.01.2023
Ссылка на переменную по имени в C ++ с помощью таблицы символов
В основном то, о чем спрашивает название.
Я немного не знаком с C++ и более продвинутыми концепциями, такими как таблицы символов, я изучал их в Интернете, но изо всех сил пытаюсь найти какое-либо направление к моей конечной цели. Большинство...
1097 просмотров
schedule
23.05.2023
Что происходит с таблицей символов после создания и компоновки объектного кода?
Что происходит с таблицей символов после создания и компоновки объектного кода? Также как таблица символов хранит параметры, передающие информацию, особенно когда вызываемая функция является частью другой библиотеки.
71 просмотров
schedule
17.06.2023