Sehen Sie, welche API-Testlösung im GigaOm Radar Report am besten abgeschnitten hat. Holen Sie sich Ihren kostenlosen Analystenbericht >>

Sehen Sie, welche API-Testlösung im GigaOm Radar Report am besten abgeschnitten hat. Holen Sie sich Ihren kostenlosen Analystenbericht >>
C / C ++ - Speicher-Debugging
Identifizieren Sie sporadische Speicherbeschädigungen und -fehler, die zu Systemabstürzen führen, und legen Sie Sicherheitslücken offen.
Parasoft Insure ++ ist ein umfassendes Speicher-Debugging-Tool für C- und C ++ - Softwareentwickler. Sie können fehlerhafte Programmier- und Speicherzugriffsfehler finden, z. B. Heap-Beschädigung, unerwünschte Threads, Speicherlecks, Array außerhalb der Grenzen und ungültige Zeiger. Mit einem hochmodernen Code-Parser und Hunderten von Heuristiken analysiert Parasoft Insure ++ auch den Anwendungscode und meldet mehrere mögliche statische Verstöße.
Parasoft Insure ++ ist ein Tool zur Laufzeitspeicheranalyse und Fehlererkennung für C und C ++, das automatisch eine Vielzahl schwer zu findender Programmier-, Speicherzugriffs- und Sicherheitsfehler sowie potenzielle Fehler und Ineffizienzen bei der Speichernutzung erkennt.
Während des Tests überprüft Insure ++ alle Arten von Speicherreferenzen, einschließlich der Verweise auf statischen (globalen), Stapel- und gemeinsam genutzten Speicher, entweder im Code des Benutzers oder in Ihren Bibliotheken von Drittanbietern.
Die Speicheranalysefunktionen von Insure ++ von Parasoft basieren auf patentierten Instrumentierungsalgorithmen für Quellen. Die Quellcode-Instrumentierung ermöglicht es Insure ++, mehr Fehlertypen als andere Speicherfehlererkennungstechnologien zu erkennen, und bietet vollständige Informationen, die die Hauptursachen der gefundenen Fehler angeben, unter Verwendung einer vollständigen Datenbank mit Programmelementen und Speicherstrukturen. Es gibt zwei Möglichkeiten, Insure ++ für die Speicheranalyse und Fehlererkennung zu verwenden.
Die erste und detaillierteste Analyse wird mit vollständiger Quellcode-Instrumentierung erreicht. Dies erfordert, dass Anwendungsquellen kompiliert und mit Insure ++ verknüpft werden, das seine eigenen instrumentierten Dateien generiert, die an den eigentlichen Compiler übergeben werden.
Ohne Quellcode-Instrumentierung kann das Tool durch Verknüpfen des Anwendungsobjektcodes und der Bibliotheken mit Insure ++ die Kernel / Anwendungsprogramm-Schnittstelle „ausspionieren“, um Fehler wie Lecks, fehlerhafte Speicherreferenzen, Standard-API-Verwendungsfehler usw. zu erkennen.
Angesichts des zunehmenden Bewusstseins, dass Sicherheit keine optionale Überlegung mehr ist, ist es wichtig sicherzustellen, dass Ihre Anwendungen im Kern sicher sind. Verwenden Sie Parasoft Insure ++, um sich vor Sicherheitslücken im Stammverzeichnis zu schützen, die auf Speicherprobleme wie Heap-Beschädigung, Zeigermissbrauch, Pufferüberläufe, nicht initialisierten Speicher und undefiniertes oder implementierungsdefiniertes Verhalten zurückzuführen sind.
Mit Parasoft Insure ++ können Benutzer feststellen, wo Speicherprobleme auftreten, und Tools bereitstellen, mit denen ermittelt werden kann, was sowohl im Code als auch im Speicher vor sich geht. Mit der integrierten Abdeckungsanalyse und der dynamischen Speichervisualisierung können Sie Bereiche des Codes finden, die ausgeführt werden müssen, um nach Fehlern zu suchen und Ursachen für die Heap-Fragmentierung zu lokalisieren.
Entdecken Sie erfolgreich Fehler mit hohem Risiko für geschäfts- und sicherheitskritische Anwendungen in Branchen wie Finanzen, Transportwesen, Automobilindustrie, Luft- und Raumfahrt und Medizin. Softwareentwicklungsteams können mit Parasoft Insure ++ in Wochen oder sogar Minuten Probleme haben.
Probleme, deren Aufspüren mehrere Tage oder sogar Wochen in Anspruch nimmt, können wir mit Insure ++ routinemäßig in wenigen Stunden finden und beheben.
- Hewlett Packard
Finden und beheben Sie Speicherverwaltungsprobleme frühzeitig mit Parasoft Insure++.