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 Nov 1, 2024
1 parent e0a58ac commit 4d31595
Show file tree
Hide file tree
Showing 3,293 changed files with 113,294 additions and 57,867 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/ee4e12a4>0.16.0 (ee4e12a4)</a><br> Updated on 01/11/2024, 06:11:55.</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="inheritance9cd6e844a8" name="inheritance9cd6e844a8">
<map id="inheritanceb411dd29e2" name="inheritanceb411dd29e2">
<area shape="rect" id="node1" href="#lief.MachO.BindingInfo" target="_top" title="Class that provides an interface over an entry in DyldInfo structure" alt="" coords="5,55,151,80"/>
<area shape="rect" id="node2" href="#lief.MachO.ChainedBindingInfo" target="_top" title="This class represents a symbol binding operation associated with" alt="" coords="199,5,397,31"/>
<area shape="rect" id="node3" href="#lief.MachO.DyldBindingInfo" target="_top" title="This class represents a symbol binding operation associated with" alt="" coords="211,55,385,80"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<map id="inheritancefa9c002951" name="inheritancefa9c002951">
<area shape="rect" id="node1" href="../../formats/elf/python.html#lief.ELF.Relocation" target="_top" title="Class that represents an ELF relocation." alt="" coords="191,5,307,31"/>
<area shape="rect" id="node2" href="#lief.Relocation" target="_top" title="Class which represents an abstracted Relocation" alt="" coords="5,55,128,80"/>
<area shape="rect" id="node3" href="../../formats/macho/python.html#lief.MachO.Relocation" target="_top" title="It extends the LIEF :class:`lief.Relocation` abstract class and it is sub&#45;classed by" alt="" coords="179,55,319,80"/>
<area shape="rect" id="node7" href="../../formats/pe/python.html#lief.PE.RelocationEntry" target="_top" title="Class which represents an entry of the PE relocation table." alt="" coords="176,104,321,129"/>
<area shape="rect" id="node4" href="../../formats/macho/python.html#lief.MachO.RelocationDyld" target="_top" title="Class that represents a relocation found in the :class:`~lief.MachO.DyldInfo` structure." alt="" coords="375,5,546,31"/>
<area shape="rect" id="node5" href="../../formats/macho/python.html#lief.MachO.RelocationFixup" target="_top" title="Class that represents a rebase relocation found in the LC_DYLD_CHAINED_FIXUPS command." alt="" coords="373,55,548,80"/>
<area shape="rect" id="node6" href="../../formats/macho/python.html#lief.MachO.RelocationObject" target="_top" title="Class that represents a relocation presents in the MachO object" alt="" coords="369,104,552,129"/>
</map>
Binary file not shown.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<map id="inheritancef46b03971e" name="inheritancef46b03971e">
<area shape="rect" id="node1" href="#lief.ELF.NoteNoCopyOnProtected" target="_top" title="This class provides an interface over the `GNU_PROPERTY_NO_COPY_ON_PROTECTED`" alt="" coords="244,5,453,31"/>
<area shape="rect" id="node1" href="#lief.ELF.NoteNoCopyOnProtected" target="_top" title="This class provides an interface over the ``GNU_PROPERTY_NO_COPY_ON_PROTECTED``" alt="" coords="244,5,453,31"/>
<area shape="rect" id="node2" href="#lief.ELF.NoteGnuProperty.Property" target="_top" title="This class wraps the different properties that can be used in a" alt="" coords="5,5,196,31"/>
</map>
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,7 +1,7 @@
<map id="inheritance93dcb54d79" name="inheritance93dcb54d79">
<map id="inheritance3bff52d349" name="inheritance3bff52d349">
<area shape="rect" id="node1" href="#lief.MachO.Relocation" target="_top" title="It extends the LIEF :class:`lief.Relocation` abstract class and it is sub&#45;classed by" alt="" coords="176,55,316,80"/>
<area shape="rect" id="node3" href="#lief.MachO.RelocationDyld" target="_top" title="Class that represents a relocation found in the :class:`~lief.MachO.DyldInfo` structure." alt="" coords="370,5,541,31"/>
<area shape="rect" id="node4" href="#lief.MachO.RelocationFixup" target="_top" title="Class that represents a rebase relocation found in the LC_DYLD_CHAINED_FIXUPS command." alt="" coords="368,55,543,80"/>
<area shape="rect" id="node5" href="#lief.MachO.RelocationObject" target="_top" title="Class that represents a relocation presents in the MachO object" alt="" coords="364,104,547,129"/>
<area shape="rect" id="node2" href="abstract.html#lief.Relocation" target="_top" title="Class which represents an abstracted Relocation" alt="" coords="5,55,128,80"/>
<area shape="rect" id="node2" href="../../api/binary_abstraction/python.html#lief.Relocation" target="_top" title="Class which represents an abstracted Relocation" alt="" coords="5,55,128,80"/>
</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>
Loading

0 comments on commit 4d31595

Please sign in to comment.