Це програма для Linux під назвою libinstrument (ex libcsdbg), останню версію якої можна завантажити як libinstrument-1.3.tar.bz2. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму з назвою libinstrument (ex libcsdbg) з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
СКРЕНИ:
libinstrument (ex libcsdbg)
ОПИС:
Libinstrument — це повний і простий спосіб інструментування користувацьких функцій для C/C++. Проект поставляється з класичними інструментами, такими як AOP (Aspect Oriented Programming), ін’єкція проблем і побічних ефектів, стек трасування, відстеження винятків, базове профільування часу, профілювання callgraph та інше. Також розробляється модуль GC (Garbage Collector).Libinstrument дуже портативний і відокремлений. Проект поставляється з системою збірки CMake, інтеграція з IDE (CLion, Eclipse тощо) проста. Використання ледачих алгоритмів практично нульові накладні витрати в тестах і мінімальні накладні витрати на час виконання. Libinstrument намагається бути максимально ненав'язливим, намагаючись допомогти розробнику, пропонуючи базові рефлексії.
Для кожного класу та методу є модульні тести, тестування здійснюється за допомогою CTest.
Функції
- Мінімальний інтерфейс коду, прозора інтеграція бібліотеки, низькі витрати
- Простий код бібліотеки та конфігурація часу виконання
- Багаті набори інструментів, повністю перевірені/перевірені та повністю докоментовані
- Багатофункціональний API відображення для символів і таблиць символів, адреса часу виконання до повної відповідності сигнатур функцій, виконання потоку/процесу тощо
- Простий введення/потік/виведення загальних даних, AOP або трасування з бібліотеки
- Підсвічувачі синтаксису стека (і загальних).
Аудиторія
Освіта, досвідчені кінцеві користувачі, розробники, архітектори, тестувальники
Користувацький інтерфейс
Java Swing, консоль/термінал, плагіни
Мова програмування
Оболонка Unix, C++, C, Java
Це додаток, який також можна отримати з https://sourceforge.net/projects/libcsdbg/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.