Callgraphs: Difference between revisions

From OSSelot
Jump to navigation Jump to search
(Changed from libbpf to libusb, since libbpf temporarily has a naming mismatch)
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
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 library libbpf package as
If the script is called "getcallgraphs" and invoked for the library libusb package as
  getcallgraphs libusb
  getcallgraphs libusb
HTML code for the following section is returned:
HTML code for the following section is returned:
Line 38: Line 38:
</div>
</div>
</html>
</html>
==Web interface to immediately use the above described script and [[Search|search]] for a given package and display related callgraphs of binary programs and libraries==
==Web interface for direct use of the script described above to display available versions of a given package with links. These links can be used to generate a list of callgraphs of binary programs and libraries provided by the package.==
<html>
<html>
<script src="/scripts/osadl.js">
<script src="/scripts/osadl.js">
</script>
</script>
<h4>Look for other software packages that may have already been curated at <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> and display related callgraphs of binary program and libraries</h4>
<h4>Look for software packages that may have already been curated at <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> and display related callgraphs of binary program and libraries</h4>


<input type="text" onkeyup="searchtextkeyup(event, this, 'callgraphs');" size="30" /><button onclick="searchOSSelot(this, 'callgraphs');">Display callgraphs of binary programs and libraries of an <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> package</button><br />
<input type="text" onkeyup="searchtextkeyup(event, this, 'callgraphs');" size="30" /><button onclick="searchOSSelot(this, 'callgraphs');">Display callgraphs of binary programs and libraries of an <span style="font-family: OSSelot-Bold; font-weight: 500; color: #1565af;">OSSelot</span> package</button><br />

Latest revision as of 21:21, 1 July 2025

Show callgraphs and obtain dependency lists

Shell script

Web interface for direct use of the script described above to display available versions of a given package with links. These links can be used to generate a list of callgraphs of binary programs and libraries provided by the package.

Look for 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.