This file is indexed.

/usr/share/doc/radare-doc/html/Chapter16.html is in radare-doc 1:1.5.2-6.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=US-ASCII">
<title>Analysis</title>
<link rel="previous" href="Section15.3.html">
<link rel="ToC" href="contents.html">
<link rel="next" href="Section16.1.html">
</head>
<body>
<h1><a name="anal"></a>Chapter 16: Analysis</h1>
<p>
There are different commands to perform data and code analysis and extract information like pointers, string references, basic blocks, extract opcode information, jump information, xrefs, etc..
</p>
<p>
Those operations are handled by the root 'a'nalyze command:
</p>
<pre><code>Usage: a[ocdg] [depth]
 ao [nops]    analyze N opcodes
 ab [num]     analyze N code blocks
 af [name]    analyze function
 ac [num]     disasm and analyze N code blocks
 ad [num]     analyze N data blocks 
 ag [depth]   graph analyzed code
 as [name]    analyze spcc structure (uses dir.spcc)
 at [args]    analyze opcode traces
 av [nops]    analyze virtual machine (negative resets before)
 ax           analyze xrefs
</code></pre>

<ul>
<li><a href="Section16.1.html#codeanal">16.1 Code analysis</a>
<ul>
<li><a href="Section16.1.1.html#codeanal-fun">16.1.1 Functions</a></li>
<li><a href="Section16.1.2.html#codeanal-block">16.1.2 Basic blocks</a></li>
<li><a href="Section16.1.3.html#codeanal-opcodes">16.1.3 Opcodes</a></li>
</ul></li>
<li><a href="Section16.2.html#codeanal-traces">16.2 Opcode traces</a>
<ul>
<li><a href="Section16.2.1.html#anal-trace">16.2.1 Trace analysis</a></li>
</ul></li>
<li><a href="Section16.3.html#codeanal-vm">16.3 Opcode emulation</a>
<ul>
<li><a href="Section16.3.1.html#codeanal-vm-regs">16.3.1 Virtual machine registers</a></li>
<li><a href="Section16.3.2.html#codeanal-vm-code">16.3.2 Virtual machine code</a></li>
<li><a href="Section16.3.3.html#codeanal-vm-code-exec">16.3.3 Virtual machine execution</a></li>
<li><a href="Section16.3.4.html#codeanal-mmu">16.3.4 Virtual machine MMU</a></li>
</ul></li>
<li><a href="Section16.4.html#dataanal">16.4 Data analysis</a>
<ul>
<li><a href="Section16.4.1.html#datanal-structs">16.4.1 Structures</a></li>
<li><a href="Section16.4.2.html#datanal-spcc">16.4.2 Spcc</a></li>
</ul></li>
<li><a href="Section16.5.html#graph">16.5 Graphing code</a>
<ul>
<li><a href="Section16.5.1.html#graph-viz">16.5.1 Graphing code with graphviz</a></li>
<li><a href="Section16.5.2.html#graph-user">16.5.2 User-defined graphs</a></li>
<li><a href="Section16.5.3.html#rsc-graph">16.5.3 Graphing code with rsc</a></li>
</ul></li>
<li><a href="Section16.6.html#bus-sniff">16.6 Bus sniffers</a></li>
</ul>

<!-- version IDs:
$Id: radare.but 2009-04-25 pancake $
-->
</body>
</html>