Dit is de Linux-app genaamd libinstrument (ex libcsdbg) waarvan de nieuwste release kan worden gedownload als libinstrument-1.3.tar.bz2. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.
Download en voer deze app genaamd libinstrument (ex libcsdbg) gratis online uit met OnWorks.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start de OnWorks Linux online of Windows online emulator of MACOS online emulator vanaf deze website.
- 5. Ga vanuit het OnWorks Linux-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie, installeer hem en voer hem uit.
SCREENSHOTS
Ad
libinstrument (ex libcsdbg)
PRODUCTBESCHRIJVING
Libinstrument is een complete en gemakkelijke manier om aangepaste functie-instrumentatie uit te voeren voor C/C++. Het project wordt geleverd met klassieke instrumentatietoepassingen, zoals AOP (Aspect Oriented Programming), Concern- en Side Effect-injectie, stacktracing, exception tracing, basistijdprofilering, callgraph-profilering en andere. Er wordt ook gewerkt aan een GC-module (Garbage Collector).Libinstrument is zeer draagbaar en ontkoppeld. Het project wordt geleverd met een CMake-buildsysteem, integratie met IDE's (CLion, Eclipse enz.) is eenvoudig. Door gebruik te maken van luie algoritmen is er vrijwel geen overhead in benchmarks en minimale overhead in de uitvoeringstijd. Libinstrument probeert zo niet-opdringerig mogelijk te zijn, terwijl het de ontwikkelaar probeert te helpen met het bieden van basisreflectie.
Er zijn Unit Tests voor elke klasse en methode, het testen gebeurt met CTest.
Kenmerken
- Minimale code-interface, transparante bibliotheekintegratie, lage overheadkosten
- Eenvoudige bibliotheekcode en runtime-configuratie
- Rijke gereedschapssets, volledig getest/testbaar en volledig gedocumenteerd
- Rijke reflectie-API voor symbolen en symbooltabellen, runtime-adres voor het matchen van handtekeningen met volledige functionaliteit, uitvoering van threads/processen enz
- Gemakkelijke bibliotheekinvoer/streaming/uitvoer van generieke, AOP- of traceergegevens
- Stacktrace (en generieke) syntaxismarkeerstiften
Toehoorders
Onderwijs, geavanceerde eindgebruikers, ontwikkelaars, architecten, testers
Gebruikersinterface
Java Swing, console/terminal, plug-ins
Programmeertaal
Unix-shell, C++, C, Java
Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/libcsdbg/. Het is gehost in OnWorks zodat het op de eenvoudigste manier online kan worden uitgevoerd vanaf een van onze gratis besturingssystemen.