Skip to content

stepan-dolgorukov/allocator

Repository files navigation

allocator

Блочный аллокатор памяти. Работает по принципу first-fit.

Выпуски применяющегося ПО

  • g++: 11.4.0
  • CMake: 3.22.1
  • Doxygen: 1.9.1
  • GoogleTest: 1.11.0 (автоматически устанавливается при сборке)
  • ClangFormat: 14.0.0
  • TexLive: 2021.20220204-1

Команда установки:

apt install g++ cmake doxygen clang-format texlive-full

Сборка

git clone https://github.com/stepan-dolgorukov/allocator.git && \
cd ./allocator/ && \
cmake -S ./ -B ./build/ && \
cd ./build/ && \
make solution

./liballocator.so — модуль, содержащий реализацию аллокатора.
./test — тестирующая программа.
./documentation/latex/refman.pdf — документация.

Форматирование исходного текста

В репозитории есть shell-программа «format-source-text.sh», которая вызывает программу «clang-format» с нужными значениями аргументов.

Выдача владельцу права выполнения shell-программы:

chmod u+x ./format-source-text.sh

Запуск:

./format-source-text.sh

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks