Esta es la aplicación de Linux llamada libinstrumentation cuya última versión se puede descargar como libinstrumentation-SDK-win32-2023-02-16.zip. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada libinstrumentation con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
libinstrumentacion
Ad
DESCRIPCIÓN
Use libinstrumentation para agregar seguimientos de pila a su código. Uso:
- Agregue libinstrumentation a su proyecto (los detalles dependen del compilador utilizado)
- Definir una lista de números de archivo en una ubicación central
- Agregar incluir: #include "libinstrumentation.h"
- Debajo de incluir, agregue una línea como #define FILE_NUMBER FILE_NO_ARCHIVE_ACCESS_CPP
- Al comienzo de una función, agregue la macro SET_SCOPE;
- Antes de operaciones peligrosas/largas/críticas, agregue una llamada a SET_OP;
- Reemplace cualquier declaración de devolución con la macro RETURN
- Cada vez que necesite un seguimiento de pila, llame a stGetCurrentThreadStackTrace. Esto le dará una cadena compuesta por pares a:b, donde a es un número de archivo que definió y b es un número de línea para ese archivo.
Consulte la última versión de git y consulte los ejemplos de código.
Caracteristicas
- rastros de pila
- Instrumentación
- Estuche de carga
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/libinstrumentation/. Ha sido alojado en OnWorks para poder ejecutarse online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.