Skip to content

Commit

Permalink
Update latest doc
Browse files Browse the repository at this point in the history
  • Loading branch information
lief-ci-doc committed Oct 26, 2024
1 parent e0a58ac commit cc56f2a
Show file tree
Hide file tree
Showing 3,241 changed files with 109,636 additions and 56,255 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 15 additions & 0 deletions assets/vendor/jarallax/dist/jarallax.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
.jarallax {
position: relative;
z-index: 0;
}
.jarallax > .jarallax-img {
position: absolute;
object-fit: cover;
/* support for plugin https://github.com/bfred-it/object-fit-images */
font-family: 'object-fit: cover;';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
File renamed without changes.
File renamed without changes.
1 change: 1 addition & 0 deletions doc/latest/_cross_api.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctypehtml><html data-content_root=./ lang=en><meta charset=utf-8><meta content=width=device-width,initial-scale=1.0 name=viewport><meta content=width=device-width,initial-scale=1 name=viewport><meta content=width=device-width,initial-scale=1 name=viewport><meta content=ie=edge http-equiv=x-ua-compatible><meta content="Copy to clipboard"name=lang:clipboard.copy><meta content="Copied to clipboard"name=lang:clipboard.copied><meta content=en name=lang:search.language><meta content=True name=lang:search.pipeline.stopwords><meta content=True name=lang:search.pipeline.trimmer><meta content="No matching documents"name=lang:search.result.none><meta content="1 matching document"name=lang:search.result.one><meta content="# matching documents"name=lang:search.result.other><meta content=[\s\-]+ name=lang:search.tokenizer><meta content="LIEF Documentation"name=Description><link crossorigin href=https://fonts.gstatic.com/ rel=preconnect><script src=_static/javascripts/vendor.min.js></script><link href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css rel=stylesheet><link href=_static/favicon.ico rel=apple-touch-icon><title> — LIEF Documentation</title><link href=_static/fonts/material-icons.css rel=stylesheet><link href=_static/stylesheets/vendor.min.css rel=stylesheet><link href=_static/pygments.css?v=3d3fbe02 rel=stylesheet><link href=_static/basic.css?v=fb9458d3 rel=stylesheet><link href=_static/graphviz.css?v=fd3f3429 rel=stylesheet><link href=_static/css/custom.css?v=49aeed65 rel=stylesheet><script src=_static/documentation_options.js?v=7de89ed4></script><script src=_static/doctools.js?v=9a2dae69></script><script src=_static/sphinx_highlight.js?v=dc90522c></script><link href=_static/favicon.ico rel=icon><link href=genindex.html rel=index title=Index><link href=search.html rel=search title=Search><link href=_static/stylesheets/theme.css rel=stylesheet><body data-md-color-accent=cyan data-md-color-primary=blue dir=ltr><nav class="navbar navbar-expand-lg navbar-light bg-white border-bottom fixed-top"role=navigation><a class=navbar-brand href=index.html>LIEF Documentation</a><button class=navbar-toggler data-target=#navbar-collapse data-toggle=collapse><span class=navbar-toggler-icon></span></button><div class="collapse navbar-collapse justify-content-center mt-2 mt-lg-0"id=navbar-collapse><ul class="navbar-nav position-relative px-lg-6 px-xl-8"><li class=nav-item><a class=nav-link href=https://lief.re> <i class="fa-solid fa-house mr-3"></i>Home </a><li class=nav-item><a class=nav-link href=https://lief.re/blog> <i class="fa-solid fa-rss mr-3"></i>Blog </a><li class=nav-item><a class=nav-link href=https://lief.re/download> <i class="fa-solid fa-download mr-3"></i>Download </a><li class="nav-item dropdown"><a class="nav-link dropdown-toggle"aria-expanded=false data-toggle=dropdown href=# role=button> <i class="fa-solid fa-book mr-3"></i>Documentation </a> <div class=dropdown-menu role=menu><a class=dropdown-item href=https://lief.re/doc/latest/doxygen>Doxygen</a></div><li class=nav-item><a class=nav-link href=https://lief.re/about> <i class="fa-solid fa-bars-staggered mr-3"></i>About </a><li class="nav-item ml-lg-3 mt-3 mt-lg-0"><a class="hover-lift-light mt-1"href=https://discord.com/invite/7hRFGWYedu target=_blank> <i class="fab fa-2x fa-discord text-darkblue mr-3"></i> </a><li class=nav-item><a class="btn btn-outline-pink"href=https://github.com/sponsors/lief-project target=_blank> <i class="fa-solid fa-heart mr-3"></i> Sponsor </a></ul></div></nav><div class="container-fluid container-docs"><div class=row><div class="col-12 col-lg-3 col-xl-2 border-lg-right py-lg-5 pl-lg-4 docs-sidebar docs-sidebar-left"><div class="collapse d-lg-block mb-6 mb-lg-0"id=sidebar-collapse><form action=search.html method=GET name=search><input autocapitalize=off autocomplete=off class=form-control data-md-component=query data-md-state=active name=q placeholder=Search spellcheck=false></form><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=intro.html><em class="fa fa-solid fa-door-open"></em> Introduction</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=installation.html><em class="fa fa-solid fa-gears"></em> Installation and Integration</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=compilation.html><em class="fa fa-solid fa-laptop-code"></em> Compilation</a></ul><div class="text-darkblue text-uppercase font-size-normal font-weight-bolder mt-4 pt-2 mb-2"><span class=caption-text><i class="fa-solid fa-sitemap"> </i>Formats</span></div><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=formats/elf/index.html><em class="fa fa-brands fa-linux"></em> ELF</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=formats/macho/index.html><em class="fa fa-brands fa-apple"></em> Mach-O</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=formats/pe/index.html><em class="fa fa-brands fa-windows"></em> PE</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=formats/android/index.html><em class="fa fa-brands fa-android"></em> Android</a></ul><div class="text-darkblue text-uppercase font-size-normal font-weight-bolder mt-4 pt-2 mb-2"><span class=caption-text><i class="fa-solid fa-code"> </i>API</span></div><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=api/binary_abstraction/index.html><em class="fa fa-brands fa-uncharted"></em> Binary Abstraction</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=api/utilities/index.html><em class="fa fa-solid fa-hand-holding-hand"></em> Utilities</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=api/error_handling/index.html><em class="fa fa-solid fa-triangle-exclamation"></em> Error Handling</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=api/logging/index.html><em class="fa fa-regular fa-rectangle-list"></em> Logging</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=api/cpp/index.html><em class="fa fa-regular fa-file-code"></em> C++</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=api/rust/index.html><em class="fa fa-brands fa-rust"></em> Rust</a></ul><div class="text-darkblue text-uppercase font-size-normal font-weight-bolder mt-4 pt-2 mb-2"><span class=caption-text><i class="fa-solid fa-hat-wizard"> </i>LIEF Extended</span></div><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=extended/intro.html><em class="fa fa-cubes"></em> What is LIEF Extended?</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=extended/debug_info/index.html><em class="fa fa-solid fa-magnifying-glass"></em> Debug Info</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=extended/dwarf/index.html><em class="fa fa-solid fa-bars-staggered"></em> DWARF</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=extended/pdb/index.html><em class="fa fa-brands fa-windows"></em> PDB</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=extended/objc/index.html><em class="fa fa-brands fa-apple"></em> Objective-C</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=extended/dsc/index.html><em class="fa fa-solid fa-diagram-predecessor"></em> Dyld Shared Cache</a></ul><div class="text-darkblue text-uppercase font-size-normal font-weight-bolder mt-4 pt-2 mb-2"><span class=caption-text><i class="fa-solid fa-layer-group"> </i>Tutorials</span></div><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/01_play_with_formats.html>01 - Parse and manipulate formats</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/02_pe_from_scratch.html>02 - Create a PE from scratch</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/03_elf_change_symbols.html>03 - Play with ELF symbols</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/04_elf_hooking.html>04 - ELF Hooking</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/05_elf_infect_plt_got.html>05 - Infecting the plt/got</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/06_pe_hooking.html>06 - PE Hooking (Deprecated)</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/07_pe_resource.html>07 - PE Resources</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/08_elf_bin2lib.html>08 - Transforming an ELF executable into a library</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/09_frida_lief.html>09 - How to use frida on a non-rooted device</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/10_android_formats.html>10 - Android formats</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/11_macho_modification.html>11 - Mach-O Modification</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/12_elf_coredump.html>12 - ELF Coredump</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=tutorials/13_pe_authenticode.html>13 - PE Authenticode</a></ul><div class="text-darkblue text-uppercase font-size-normal font-weight-bolder mt-4 pt-2 mb-2"><span class=caption-text><i class="fa-brands fa-space-awesome"> </i>Extra Information</span></div><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=references.html><em class="fa fa-fa-solid fa-book-bookmark"></em> References</a></ul><ul class="list-unstyled mt-3"><li><a class="text-darkblue font-size-sm d-block mb-2"href=changelog.html><em class="fa fa-solid fa-code-compare"></em> Changelog</a></ul></div><hr><span class="svg-icon text-purple mr-1 relative-top--1"> <svg viewbox="0 0 512 512"height=512 width=512 xmlns=http://www.w3.org/2000/svg><title>ionicons-v5-d</title><circle cx=160 cy=96 r=48 style=fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px></circle><circle cx=160 cy=416 r=48 style=fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px></circle><line style=fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px x1=160 x2=160 y1=368 y2=144></line><circle cx=352 cy=160 r=48 style=fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px></circle><path d=M352,208c0,128-192,48-192,160 style=fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px></path></svg> </span><a class=text-darkblue href=https://github.com/lief-project/LIEF/commits/ec233a49>0.16.0 (ec233a49)</a><br> Updated on 26/10/2024, 04:35:42.</div><div class="col-12 col-lg-9 col-xl-8 offset-lg-3 offset-xl-2 py-lg-5 px-lg-6 mb-8"><nav aria-label=breadcrumb><ol class=breadcrumb><li class=breadcrumb-item><a aria-label=Home href=index.html><i class="fa-solid fa-home"></i></a><li class="breadcrumb-item active"aria-current=page><a href=#><no> <div class="col-xl-2 d-none d-xl-block px-0 py-5 docs-sidebar docs-sidebar-right"></div>
Binary file removed doc/latest/_images/architecture.png
Binary file not shown.
Binary file removed doc/latest/_images/data_handler.png
Binary file not shown.
Binary file added doc/latest/_images/elements.webp
Binary file not shown.
Binary file removed doc/latest/_images/iat3.png
Binary file not shown.
Binary file removed doc/latest/_images/iat4.png
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<map id="inheritance3120bb13ac" name="inheritance3120bb13ac">
<map id="inheritancec34032516d" name="inheritancec34032516d">
<area shape="rect" id="node1" href="#lief.PE.CodeView" target="_top" title="PE.CodeView" alt="" coords="137,5,244,31"/>
<area shape="rect" id="node3" href="#lief.PE.CodeViewPDB" target="_top" title="CodeView PDB specialization" alt="" coords="292,5,427,31"/>
<area shape="rect" id="node2" href="#lief.PE.Debug" target="_top" title="This class represents a generic entry in the debug data directory." alt="" coords="5,55,89,80"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<map id="inheritanced0db624521" name="inheritanced0db624521">
<map id="inheritanceddd675ba7d" name="inheritanceddd675ba7d">
<area shape="rect" id="node1" href="#lief.dwarf.Type" target="_top" title="This class represents a DWARF Type which includes:" alt="" coords="5,104,97,129"/>
<area shape="rect" id="node2" href="#lief.dwarf.types.Array" target="_top" title="This class represents a ``DW_TAG_array_type``" alt="" coords="158,5,255,31"/>
<area shape="rect" id="node3" href="#lief.dwarf.types.Base" target="_top" title="This class wraps the ``DW_TAG_base_type`` type which can be used &#45;&#45; for" alt="" coords="159,55,254,80"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<map id="inheritance1e0c49d00e" name="inheritance1e0c49d00e">
<area shape="rect" id="node1" href="#lief.ELF.Section" target="_top" title="Class which represents an ELF section." alt="" coords="155,5,249,31"/>
<area shape="rect" id="node2" href="abstract.html#lief.Section" target="_top" title="Class which represents an abstracted section" alt="" coords="5,5,107,31"/>
<area shape="rect" id="node2" href="../../api/binary_abstraction/python.html#lief.Section" target="_top" title="Class which represents an abstracted section" alt="" coords="5,5,107,31"/>
</map>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<map id="inheritance41b461ec8f" name="inheritance41b461ec8f">
<area shape="rect" id="node1" href="#lief.MachO.Section" target="_top" title="Class that represents a Mach&#45;O section" alt="" coords="155,5,273,31"/>
<area shape="rect" id="node2" href="abstract.html#lief.Section" target="_top" title="Class which represents an abstracted section" alt="" coords="5,5,107,31"/>
<area shape="rect" id="node2" href="../../api/binary_abstraction/python.html#lief.Section" target="_top" title="Class which represents an abstracted section" alt="" coords="5,5,107,31"/>
</map>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<map id="inheritancedb238fcca7" name="inheritancedb238fcca7">
<area shape="rect" id="node1" href="#lief.PE.Section" target="_top" title="Class which represents a PE section." alt="" coords="155,5,245,31"/>
<area shape="rect" id="node2" href="abstract.html#lief.Section" target="_top" title="Class which represents an abstracted section" alt="" coords="5,5,107,31"/>
<area shape="rect" id="node2" href="../../api/binary_abstraction/python.html#lief.Section" target="_top" title="Class which represents an abstracted section" alt="" coords="5,5,107,31"/>
</map>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<map id="inheritance99c64796cf" name="inheritance99c64796cf">
<area shape="rect" id="node1" href="../../formats/elf/python.html#lief.ELF.Symbol" target="_top" title="Class which represents an ELF symbol" alt="" coords="187,5,283,31"/>
<area shape="rect" id="node2" href="#lief.Symbol" target="_top" title="This class represents a symbol in an executable format." alt="" coords="5,153,108,179"/>
<area shape="rect" id="node3" href="../../formats/macho/python.html#lief.MachO.Symbol" target="_top" title="Class that represents a Symbol in a Mach&#45;O file." alt="" coords="175,55,295,80"/>
<area shape="rect" id="node4" href="../../formats/pe/python.html#lief.PE.DelayImportEntry" target="_top" title="Class that represents an entry (i.e. a delay import) in the delay import table (:class:`~lief.PE.DelayImport`)." alt="" coords="156,104,313,129"/>
<area shape="rect" id="node5" href="../../formats/pe/python.html#lief.PE.ExportEntry" target="_top" title="Class which represents a PE Export entry (cf. :class:`lief.PE.Export`)" alt="" coords="175,153,294,179"/>
<area shape="rect" id="node6" href="../../formats/pe/python.html#lief.PE.ImportEntry" target="_top" title="Class that represents an entry (i.e. an import) in the import table (:class:`~lief.PE.Import`)." alt="" coords="175,203,294,228"/>
<area shape="rect" id="node7" href="../../formats/pe/python.html#lief.PE.Symbol" target="_top" title="PE.Symbol" alt="" coords="189,252,280,277"/>
<area shape="rect" id="node8" href="#lief.Function" target="_top" title="Class which represents a Function in an executable file format." alt="" coords="181,301,289,327"/>
</map>

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<map id="inheritance34f1de9254" name="inheritance34f1de9254">
<map id="inheritance88991ccba8" name="inheritance88991ccba8">
<area shape="rect" id="node1" href="#lief.PE.CodeView" target="_top" title="PE.CodeView" alt="" coords="137,5,244,31"/>
<area shape="rect" id="node3" href="#lief.PE.CodeViewPDB" target="_top" title="CodeView PDB specialization" alt="" coords="292,5,427,31"/>
<area shape="rect" id="node2" href="#lief.PE.Debug" target="_top" title="This class represents a generic entry in the debug data directory." alt="" coords="5,5,89,31"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<map id="inheritanceb69c08d3fe" name="inheritanceb69c08d3fe">
<area shape="rect" id="node1" href="../../formats/elf/python.html#lief.ELF.Binary" target="_top" title="Class which represents an ELF binary" alt="" coords="160,5,249,31"/>
<area shape="rect" id="node4" href="../../formats/android/oat/python.html#lief.OAT.Binary" target="_top" title="OAT binary representation" alt="" coords="309,5,403,31"/>
<area shape="rect" id="node2" href="#lief.Binary" target="_top" title="File format abstract representation." alt="" coords="5,55,100,80"/>
<area shape="rect" id="node3" href="../../formats/macho/python.html#lief.MachO.Binary" target="_top" title="Class which represents a MachO binary" alt="" coords="148,55,261,80"/>
<area shape="rect" id="node5" href="../../formats/pe/python.html#lief.PE.Binary" target="_top" title="Class which represents a PE binary which is the main interface" alt="" coords="163,104,247,129"/>
</map>
Loading

0 comments on commit cc56f2a

Please sign in to comment.