Callgraphs: Difference between revisions

From OSSelot
Jump to navigation Jump to search
m (Correct some omitted editing)
(Finished editing the technical background information)
Line 22: Line 22:
  wget -qO - <nowiki>https://www.osselot.org/callgraphs.php?$package</nowiki>
  wget -qO - <nowiki>https://www.osselot.org/callgraphs.php?$package</nowiki>


If the script is called "getcallgraphs" and invoked for the software package that was used as example on the [[Search|search]] page as
If the script is called "getcallgraphs" and invoked for the library libbpf package as
  getcallgraphs angular 15.2.2 | grep -v '^<'
getcallgraphs libbpf
the following callgraphs are returned:  
HTML code for the following section is returned:
 
<html>
Same as with the other Web scripts, the license URL can, of course, also be called directly in a browser such as https://www.osselot.org/licenses.php?angular.
  <pre>
libbpf/version-1.4.7:
  <b>Programs</b>
  (None available)
  <b>Libraries</b>
  <a title="Click here to open the callgraph in a new window" href="https://www.osselot.org/gvdir-lib/libbpf.so.1.4.7.svg">/usr/lib/libbpf.so.1.4.7</a><object onload="adaptsize(this);" style="width: 800px; display: block; margin-bottom: 2em;" type="image/svg+xml" data="https://www.osselot.org/gvdir-lib/libbpf.so.1.4.7.svg"><img onload="adaptsize(this);" src="https://www.osselot.org/gvdir-lib/libbpf.so.1.4.7.svg" /></object>
</pre>
</html>
Same as with the other Web scripts, the callgraph HTML snippet can, of course, also be called directly in a browser such as https://www.osselot.org/callgraphs.php?libbpf.
<html>
<html>
</div>
</div>

Revision as of 22:03, 5 March 2025

Show callgraphs and obtain dependency lists

Shell script

Web interface to immediately use the above described script and search for a given package and display related callgraphs of binary programs and libraries

Look for other software packages that may have already been curated at OSSelot and display related callgraphs of binary program and libraries



Interfaces to obtain list of licenses and entire disclosure documents

A similar interface provides for retrieving the applicable licenses of particular software packages and versions instead of the callgraphs and of entire disclosure documents.

Interface to obtain individually designed do-it-yourself disclosure documents

A similar interface provides for obtaining individually designed do-it-yourself disclosure files with various ways to show licenses and add optional features.