[vc_row row_type=”row” type=”full_width” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#ffffff”][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”65″][vc_column_inner width=”1/3″][vc_single_image image=”22186″ border_color=”grey” img_link_target=”_self” img_size=”full”][/vc_column_inner][vc_column_inner width=”2/3″][vc_separator type=”transparent” position=”center” up=”15″ down=”0″][vc_column_text]

Goanna Central for C/C++

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”40″ down=”0″][vc_column_text]Goanna Central includes the Goanna deep static source code analysis engine that is based on formal verification technology. Its flexible command line interface makes it ideal for desktop use as well as server side build integration.

Goanna Central supports monitoring of and integration into build systems, automated project dashboard uploads and report generation in various formats including HTML and XML. Goanna Central supports most common build and continuous integration systems as well as compilers.

 

Detection of core runtime errors includes: Injection threats, null pointer bugs, array overruns, string overruns, memory leaks, memory corruption, tainted data, concurrency bugs, dead code, arithmetic errors, portability bugs, security flaws, unsafe libraries and devision by zero bugs.[/vc_column_text][vc_separator type=”transparent” position=”center” up=”60″ down=”0″]FREE EVALUATIONDOWNLOAD DATASHEET[vc_separator type=”transparent” position=”center” down=”50″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”full_width” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#f5f5f5″ padding_top=”85″ padding_bottom=”40″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” use_row_as_full_screen_section_slide=”no” text_align=”left”][vc_column_inner width=”1/3″][vc_column_text]

POWERFUL GOANNA ENGINE

[/vc_column_text][vc_separator type=”normal” position=”center”][vc_column_text]Goanna Central contains the advanced static analysis engine based on formal verification techniques. This means you get the full power of deep static software analysis including source code model checking, abstract data tracking and tainted information analysis across function boundaries.

 

Goanna Central comes pre-bundled with over 200 classes of checks including deep quality and security vulnerability analysis, CWE/CERT/SANS classifications and MISRA C/C++ checking.

 

Goanna Central can be extended with user specific check packages.

[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/3″][vc_column_text]

BUILD INTEGRATION

[/vc_column_text][vc_separator type=”normal” position=”center”][vc_column_text]Goanna Central can be integrated with continuous and nightly build systems Jenkins, make/cmake, scons and alike.  It’s unique approach to build integration and monitoring makes it suitable for many development processes including as pre/post commit gate.

 

Goanna Central supports a wide range of compiler including GNU gcc, qnx, armcc, Keil and the IAR compiler.

 

[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/3″][vc_column_text]

REPORTING INTERFACE

[/vc_column_text][vc_separator type=”normal” position=”center”][vc_column_text]Goanna Central comes with its own beautiful dashboard to track bug occurrences across a project over time, breaking vulnerabilities down by severity, class and frequency.  Moreover, all settings can be controlled from the command line interface including output format and error traces.

 

Goanna Central outputs warnings and projects summaries in various formats including HTML and XML for integration in existing reporting systems and has a plugin for SonarQube.

[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” type=”full_width” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_top=”85″ background_color=”#ffffff” use_row_as_full_screen_section=”no”][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left”][vc_column_inner width=”1/1″][vc_column_text]

Features

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”35″ down=”0″][vc_column_text]

Goanna Central is a flexible command line solution that integrates seamlessly and flexibly with common build systems and software quality platforms.

[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left”][vc_column width=”1/1″][vc_row_inner][vc_column_inner width=”1/1″][vc_single_image image=”21960″ border_color=”grey” img_link_target=”_self” img_size=”large” alignment=”center”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_bottom=”45″ padding_top=”45″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” use_row_as_full_screen_section_slide=”no” text_align=”left”][vc_column_inner width=”1/2″][vc_single_image border_color=”grey” img_link_target=”_self” image=”21975″ style=”vc_box_border_circle” img_size=”large” alignment=”center”][/vc_column_inner][vc_column_inner width=”1/2″][vc_separator type=”transparent” position=”center”][vc_column_text]

Build Integration

[/vc_column_text][vc_separator type=”transparent” position=”center”][vc_column_text]Goanna Central provides a range of command line tools to integrate into complex build systems. This includes the ability to non-intrusively capture the build process and later replay it in the analysis engine.

 

Our goal is to avoid any changes to existing build processes and configuration files, getting you started quickly.[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_top=”45″ background_color=”#f5f5f5″ padding_bottom=”45″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” use_row_as_full_screen_section_slide=”no” text_align=”left”][vc_column_inner width=”1/2″][vc_separator type=”transparent” position=”center”][vc_column_text]

Incremental Analysis

[/vc_column_text][vc_separator type=”transparent” position=”center”][vc_column_text]Goanna Central analysis projects incrementally. This means, files and functions that have not changed between two different  runs, will not be re-analyzed and as such speed up the overall runtime.

 

Also, Goanna Central can analyze selected files or directories only. This enables targeted analysis runs and created the opportunity to use Goanna Central as prep/post-commit quality gate with version control systems.[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/2″][vc_single_image border_color=”grey” img_link_target=”_self” image=”21979″ style=”vc_box_border_circle” img_size=”large” alignment=”center”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_top=”45″ padding_bottom=”45″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” use_row_as_full_screen_section_slide=”no” text_align=”left” padding_bottom=”45″][vc_column_inner width=”1/2″][vc_single_image border_color=”grey” img_link_target=”_self” image=”21981″ style=”vc_box_border_circle” img_size=”large” alignment=”center”][/vc_column_inner][vc_column_inner width=”1/2″][vc_separator type=”transparent” position=”center”][vc_column_text]

Dashboard

[/vc_column_text][vc_separator type=”transparent” position=”center”][vc_column_text]Goanna Central comes with a quality and security dashboard that allows you to quickly track the most important classes of issues, its severity and distribution over time.

Dashboard information can be created automatically for each run or triggered on demand for particular runs. All bug informtion is stored in a database and can be exported.[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_top=”45″ background_color=”#f5f5f5″ padding_bottom=”45″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” use_row_as_full_screen_section_slide=”no” text_align=”left”][vc_column_inner width=”1/2″][vc_separator type=”transparent” position=”center”][vc_column_text]

Warning Management

[/vc_column_text][vc_separator type=”transparent” position=”center”][vc_column_text]The Goanna Central dashboard comes with an easy warning management system.  Each warning can be classified for later actions and notes for advise can be added.

 

All warnings can be easily filtered for personal criteria within the dashboard and all informations can be exported for post-processing with your own tools.[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/2″][vc_single_image border_color=”grey” img_link_target=”_self” image=”21983″ style=”vc_box_border_circle” img_size=”large” alignment=”center”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#ffffff” use_row_as_full_screen_section=”no” padding_bottom=”45″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”65″][vc_column_inner width=”1/1″][vc_column_text]

SUPPORTED COMPILERS

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”35″ down=”0″][vc_column_text]

We support a number of compilers on Windows as well as Linux. Limited support is available for Cygwin based build systems. For details see our resources section or contact our sales staff.

[/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”85″ padding_bottom=”45″][vc_column_inner width=”1/6″]

Microsoft Compiler

Visual Studio 13, Visual Studio 2013, Visual Studio 2008, and Visual Studio 2005.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

GNU gcc/g++

Most recent gcc versions are supported.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

ARM Compiler

Recent versions of armcc are supported.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

IAR Compilers

Various ARM based IAR compilers are supported.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

Wind River Diab

Core support for recent Wind River diab compiler is available.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

QNX Compiler

We support recent versions of qcc .

[/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_bottom=”85″][vc_column width=”1/1″][vc_column_text]

Other Compilers

Additionally we provide core support for various Texas Instruments cl compilers, Renesas h8 and rx, Keil C51 and C166, Freescale Metrowerks, Cosmic as well as Analog Devices CrossCore. If you have particular requirements compilers or build systems and you are unsure about their support, please contact our support staff.[/vc_column_text][/vc_column][/vc_row]