From 50c10e22a2a094f9d46edd56eb64d12f7652246f Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Thu, 29 Apr 2021 11:14:49 -0400 Subject: Remove Mozilla/Developer_guide (#691) --- .../mozilla/developer_guide/callgraph/index.html | 24 ---------------------- 1 file changed, 24 deletions(-) delete mode 100644 files/ja/mozilla/developer_guide/callgraph/index.html (limited to 'files/ja/mozilla/developer_guide/callgraph/index.html') diff --git a/files/ja/mozilla/developer_guide/callgraph/index.html b/files/ja/mozilla/developer_guide/callgraph/index.html deleted file mode 100644 index 8bc4e0c2be..0000000000 --- a/files/ja/mozilla/developer_guide/callgraph/index.html +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Callgraph -slug: Mozilla/Developer_guide/Callgraph -tags: - - Callgraph - - Developing Mozilla - - NeedsTranslation - - TopicStub -translation_of: Mozilla/Developer_guide/Callgraph ---- -

The Callgraph project is intended to produce a complete callgraph covering C and C++ code within Mozilla. This can be used for performing static analysis based on the relationship between functions and methods. For instance, given the C++ code:

-
int foo() {
-  return good();
-}
-
-int good() {
-  return evil() ? 0 : 1;
-}
-
-

The callgraph would be foo() -> good() -> evil(). Given the knowledge that evil() does evil things, one could then determine foo() also does evil things.

-

The Callgraph project uses gcc and Treehydra to generate information about function and method calls at compile time, and aggregates it into a sqlite database.

-

Documentation

-
Installing Callgraph
Download and installation of Callgraph
Schema Reference
Explanation of the database schema
Further details
Implementation ideas for Callgraph
-
-- cgit v1.2.3-54-g00ecf