Projects STRLCPY LIEF Commits 5f0ff709
🤬
  • ■ ■ ■ ■ ■ ■
    doc/sphinx/api/python/abstract.rst
    skipped 11 lines
    12 12  Binary
    13 13  ******
    14 14   
     15 +.. lief-inheritance:: lief._lief.Binary
     16 + :top-classes: lief._lief.Binary
     17 + :parts: 2
     18 + 
    15 19  .. autoclass:: lief.Binary
    16 20   
    17 21  ----------
    skipped 8 lines
    26 30   
    27 31  Section
    28 32  *******
     33 + 
     34 +.. lief-inheritance:: lief._lief.Section
     35 + :top-classes: lief._lief.Section
     36 + :parts: 2
    29 37   
    30 38  .. autoclass:: lief.Section
    31 39   
    skipped 2 lines
    34 42  Symbol
    35 43  ******
    36 44   
     45 +.. lief-inheritance:: lief._lief.Symbol
     46 + :top-classes: lief._lief.Symbol
     47 + :parts: 2
     48 + 
    37 49  .. autoclass:: lief.Symbol
    38 50   
    39 51   
    skipped 1 lines
    41 53   
    42 54  Relocation
    43 55  **********
     56 + 
     57 +.. lief-inheritance:: lief._lief.Relocation
     58 + :top-classes: lief._lief.Relocation
     59 + :parts: 2
    44 60   
    45 61  .. autoclass:: lief.Relocation
    46 62   
    skipped 40 lines
  • ■ ■ ■ ■ ■ ■
    doc/sphinx/api/python/elf.rst
    skipped 26 lines
    27 27  Section
    28 28  *******
    29 29   
     30 +.. lief-inheritance:: lief._lief.ELF.Section
     31 + :top-classes: lief._lief.Section
     32 + :parts: 2
     33 + 
    30 34  .. autoclass:: lief.ELF.Section
    31 35   
    32 36  ----------
    skipped 8 lines
    41 45  Dynamic Entry
    42 46  *************
    43 47   
     48 +.. lief-inheritance:: lief._lief.ELF.DynamicEntry
     49 + :top-classes: lief._lief.ELF.DynamicEntry
     50 + :parts: 2
     51 + 
    44 52  .. autoclass:: lief.ELF.DynamicEntry
    45 53   
    46 54  ----------
    skipped 1 lines
    48 56  Dynamic Entry Library
    49 57  *********************
    50 58   
     59 +.. lief-inheritance:: lief._lief.ELF.DynamicEntryLibrary
     60 + :top-classes: lief._lief.ELF.DynamicEntry
     61 + :parts: 2
     62 + 
    51 63  .. autoclass:: lief.ELF.DynamicEntryLibrary
    52 64   
    53 65  ----------
    skipped 1 lines
    55 67  Dynamic Shared Object
    56 68  *********************
    57 69   
     70 +.. lief-inheritance:: lief._lief.ELF.DynamicSharedObject
     71 + :top-classes: lief._lief.ELF.DynamicEntry
     72 + :parts: 2
     73 + 
    58 74  .. autoclass:: lief.ELF.DynamicSharedObject
    59 75   
    60 76  ----------
    skipped 1 lines
    62 78  Dynamic Entry Run Path
    63 79  **********************
    64 80   
     81 +.. lief-inheritance:: lief._lief.ELF.DynamicEntryRunPath
     82 + :top-classes: lief._lief.ELF.DynamicEntry
     83 + :parts: 2
     84 + 
    65 85  .. autoclass:: lief.ELF.DynamicEntryRunPath
    66 86   
    67 87  ----------
    skipped 1 lines
    69 89  Dynamic Entry RPath
    70 90  *******************
    71 91   
     92 +.. lief-inheritance:: lief._lief.ELF.DynamicEntryRpath
     93 + :top-classes: lief._lief.ELF.DynamicEntry
     94 + :parts: 2
     95 + 
    72 96  .. autoclass:: lief.ELF.DynamicEntryRpath
    73 97   
    74 98  ----------
    skipped 1 lines
    76 100  Dynamic Entry Array
    77 101  *******************
    78 102   
     103 +.. lief-inheritance:: lief._lief.ELF.DynamicEntryArray
     104 + :top-classes: lief._lief.ELF.DynamicEntry
     105 + :parts: 2
     106 + 
    79 107  .. autoclass:: lief.ELF.DynamicEntryArray
    80 108   
    81 109  ----------
    82 110   
    83 111  Dynamic Entry Flags
    84 112  *******************
     113 + 
     114 +.. lief-inheritance:: lief._lief.ELF.DynamicEntryFlags
     115 + :top-classes: lief._lief.ELF.DynamicEntry
     116 + :parts: 2
    85 117   
    86 118  .. autoclass:: lief.ELF.DynamicEntryFlags
    87 119   
    skipped 24 lines
    112 144  Symbol Version Auxiliary
    113 145  ************************
    114 146   
     147 +.. lief-inheritance:: lief._lief.ELF.SymbolVersionAux
     148 + :top-classes: lief._lief.SymbolVersionAux
     149 + :parts: 2
     150 + 
    115 151  .. autoclass:: lief.ELF.SymbolVersionAux
    116 152   
    117 153  ----------
    skipped 36 lines
    154 190  Note
    155 191  ****
    156 192   
     193 +.. lief-inheritance:: lief._lief.ELF.Note
     194 + :top-classes: lief._lief.ELF.Note
     195 + :parts: 2
     196 + 
    157 197  .. autoclass:: lief.ELF.Note
    158 198   
    159 199  ----------
    160 200   
    161 201  Core PrPsInfo
    162 202  *************
     203 + 
     204 +.. lief-inheritance:: lief._lief.ELF.CorePrPsInfo
     205 + :top-classes: lief._lief.ELF.Note
     206 + :parts: 2
    163 207   
    164 208  .. autoclass:: lief.ELF.CorePrPsInfo
    165 209   
    skipped 2 lines
    168 212  Core PrStatus
    169 213  *************
    170 214   
     215 +.. lief-inheritance:: lief._lief.ELF.CorePrStatus
     216 + :top-classes: lief._lief.ELF.Note
     217 + :parts: 2
     218 + 
    171 219  .. autoclass:: lief.ELF.CorePrStatus
    172 220   
    173 221  ----------
    skipped 1 lines
    175 223  Core File
    176 224  *********
    177 225   
     226 +.. lief-inheritance:: lief._lief.ELF.CoreFile
     227 + :top-classes: lief._lief.ELF.Note
     228 + :parts: 2
     229 + 
    178 230  .. autoclass:: lief.ELF.CoreFile
    179 231   
    180 232  ----------
    skipped 1 lines
    182 234  Core Siginfo
    183 235  ************
    184 236   
     237 +.. lief-inheritance:: lief._lief.ELF.CoreSigInfo
     238 + :top-classes: lief._lief.ELF.Note
     239 + :parts: 2
     240 + 
    185 241  .. autoclass:: lief.ELF.CoreSigInfo
    186 242   
    187 243  ----------
    skipped 1 lines
    189 245  Core Auxiliary Vector
    190 246  *********************
    191 247   
     248 +.. lief-inheritance:: lief._lief.ELF.CoreAuxv
     249 + :top-classes: lief._lief.ELF.Note
     250 + :parts: 2
     251 + 
    192 252  .. autoclass:: lief.ELF.CoreAuxv
    193 253   
    194 254  ----------
    skipped 1 lines
    196 256  Android Ident
    197 257  *************
    198 258   
     259 +.. lief-inheritance:: lief._lief.ELF.AndroidIdent
     260 + :top-classes: lief._lief.ELF.Note
     261 + :parts: 2
     262 + 
    199 263  .. autoclass:: lief.ELF.AndroidIdent
    200 264   
    201 265  ----------
    skipped 1 lines
    203 267  Note ABI
    204 268  ********
    205 269   
     270 +.. lief-inheritance:: lief._lief.ELF.NoteAbi
     271 + :top-classes: lief._lief.ELF.Note
     272 + :parts: 2
     273 + 
    206 274  .. autoclass:: lief.ELF.NoteAbi
    207 275   
    208 276  ----------
    skipped 1 lines
    210 278  Note Gnu Property
    211 279  *****************
    212 280   
     281 +.. lief-inheritance:: lief._lief.ELF.NoteGnuProperty
     282 + :top-classes: lief._lief.ELF.Note
     283 + :parts: 2
     284 + 
     285 +.. lief-inheritance:: lief._lief.ELF.NoteGnuProperty.Property
     286 + :top-classes: lief._lief.ELF.NoteGnuProperty.Property
     287 + :parts: 3
     288 + 
    213 289  .. autoclass:: lief.ELF.NoteGnuProperty
    214 290   
    215 291  ----------
    skipped 1 lines
    217 293  Generic
    218 294  *******
    219 295   
     296 +.. lief-inheritance:: lief._lief.ELF.Generic
     297 + :top-classes: lief._lief.ELF.NoteGnuProperty.Property
     298 + :parts: 2
     299 + 
    220 300  .. autoclass:: lief.ELF.Generic
    221 301   
    222 302  ----------
    skipped 1 lines
    224 304  AArch64 Feature
    225 305  ***************
    226 306   
     307 +.. lief-inheritance:: lief._lief.ELF.AArch64Feature
     308 + :top-classes: lief._lief.ELF.NoteGnuProperty.Property
     309 + :parts: 2
     310 + 
    227 311  .. autoclass:: lief.ELF.AArch64Feature
    228 312   
    229 313  ----------
    230 314   
    231 315  No Copy on Protected
    232 316  ********************
     317 + 
     318 +.. lief-inheritance:: lief._lief.ELF.NoteNoCopyOnProtected
     319 + :top-classes: lief._lief.ELF.NoteGnuProperty.Property
     320 + :parts: 2
    233 321   
    234 322  .. autoclass:: lief.ELF.NoteNoCopyOnProtected
    235 323   
    skipped 2 lines
    238 326  Stack Size
    239 327  **********
    240 328   
     329 +.. lief-inheritance:: lief._lief.ELF.StackSize
     330 + :top-classes: lief._lief.ELF.NoteGnuProperty.Property
     331 + :parts: 2
     332 + 
    241 333  .. autoclass:: lief.ELF.StackSize
    242 334   
    243 335  ----------
    skipped 1 lines
    245 337  X86 Feature
    246 338  ***********
    247 339   
     340 +.. lief-inheritance:: lief._lief.ELF.X86Features
     341 + :top-classes: lief._lief.ELF.NoteGnuProperty.Property
     342 + :parts: 2
     343 + 
    248 344  .. autoclass:: lief.ELF.X86Features
    249 345   
    250 346  ----------
    251 347   
    252 348  X86 ISA
    253 349  *******
     350 + 
     351 +.. lief-inheritance:: lief._lief.ELF.X86ISA
     352 + :top-classes: lief._lief.ELF.NoteGnuProperty.Property
     353 + :parts: 2
    254 354   
    255 355  .. autoclass:: lief.ELF.X86ISA
    256 356   
    skipped 21 lines
  • ■ ■ ■ ■ ■ ■
    doc/sphinx/api/python/macho.rst
    skipped 46 lines
    47 47  Section
    48 48  *******
    49 49   
     50 +.. lief-inheritance:: lief._lief.MachO.Section
     51 + :top-classes: lief._lief.Section
     52 + :parts: 2
     53 + 
    50 54  .. autoclass:: lief.MachO.Section
    51 55   
    52 56  ----------
    skipped 2 lines
    55 59  SegmentCommand
    56 60  **************
    57 61   
     62 +.. lief-inheritance:: lief._lief.MachO.SegmentCommand
     63 + :top-classes: lief._lief.MachO.LoadCommand
     64 + :parts: 2
     65 + 
    58 66  .. autoclass:: lief.MachO.SegmentCommand
    59 67   
    60 68  ----------
    skipped 2 lines
    63 71  LoadCommand
    64 72  ***********
    65 73   
     74 +.. lief-inheritance:: lief._lief.MachO.LoadCommand
     75 + :top-classes: lief._lief.MachO.LoadCommand
     76 + :parts: 2
     77 + 
    66 78  .. autoclass:: lief.MachO.LoadCommand
    67 79   
    68 80  ----------
    skipped 2 lines
    71 83  DylibCommand
    72 84  ************
    73 85   
     86 +.. lief-inheritance:: lief._lief.MachO.DylibCommand
     87 + :top-classes: lief._lief.MachO.LoadCommand
     88 + :parts: 2
     89 + 
    74 90  .. autoclass:: lief.MachO.DylibCommand
    75 91   
    76 92   
    skipped 2 lines
    79 95  DylinkerCommand
    80 96  ***************
    81 97   
     98 +.. lief-inheritance:: lief._lief.MachO.DylinkerCommand
     99 + :top-classes: lief._lief.MachO.LoadCommand
     100 + :parts: 2
     101 + 
    82 102  .. autoclass:: lief.MachO.DylinkerCommand
    83 103   
    84 104   
    skipped 1 lines
    86 106   
    87 107  UUIDCommand
    88 108  ***********
     109 + 
     110 +.. lief-inheritance:: lief._lief.MachO.UUIDCommand
     111 + :top-classes: lief._lief.MachO.LoadCommand
     112 + :parts: 2
    89 113   
    90 114  .. autoclass:: lief.MachO.UUIDCommand
    91 115   
    skipped 4 lines
    96 120  MainCommand
    97 121  ***********
    98 122   
     123 +.. lief-inheritance:: lief._lief.MachO.MainCommand
     124 + :top-classes: lief._lief.MachO.LoadCommand
     125 + :parts: 2
     126 + 
    99 127  .. autoclass:: lief.MachO.MainCommand
    100 128   
    101 129  ----------
    skipped 2 lines
    104 132  Symbol
    105 133  ******
    106 134   
     135 +.. lief-inheritance:: lief._lief.MachO.Symbol
     136 + :top-classes: lief._lief.Symbol
     137 + :parts: 2
     138 + 
    107 139  .. autoclass:: lief.MachO.Symbol
    108 140   
    109 141  ----------
    skipped 2 lines
    112 144  Symbol Command
    113 145  **************
    114 146   
     147 +.. lief-inheritance:: lief._lief.MachO.DylinkerCommand
     148 + :top-classes: lief._lief.MachO.LoadCommand
     149 + :parts: 2
     150 + 
    115 151  .. autoclass:: lief.MachO.SymbolCommand
    116 152   
    117 153  ----------
    skipped 1 lines
    119 155  Dynamic Symbol Command
    120 156  **********************
    121 157   
     158 +.. lief-inheritance:: lief._lief.MachO.DynamicSymbolCommand
     159 + :top-classes: lief._lief.MachO.LoadCommand
     160 + :parts: 2
     161 + 
     162 + 
    122 163  .. autoclass:: lief.MachO.DynamicSymbolCommand
    123 164   
    124 165  ----------
    skipped 1 lines
    126 167  Dyld Info
    127 168  *********
    128 169   
     170 +.. lief-inheritance:: lief._lief.MachO.DyldInfo
     171 + :top-classes: lief._lief.MachO.LoadCommand
     172 + :parts: 2
     173 + 
     174 + 
    129 175  .. autoclass:: lief.MachO.DyldInfo
    130 176   
    131 177  ----------
    skipped 1 lines
    133 179  Function starts
    134 180  ***************
    135 181   
     182 +.. lief-inheritance:: lief._lief.MachO.FunctionStarts
     183 + :top-classes: lief._lief.MachO.LoadCommand
     184 + :parts: 2
     185 + 
     186 + 
    136 187  .. autoclass:: lief.MachO.FunctionStarts
    137 188   
    138 189  ----------
    skipped 1 lines
    140 191  Source Version
    141 192  **************
    142 193   
     194 +.. lief-inheritance:: lief._lief.MachO.SourceVersion
     195 + :top-classes: lief._lief.MachO.LoadCommand
     196 + :parts: 2
     197 + 
     198 + 
    143 199  .. autoclass:: lief.MachO.SourceVersion
    144 200   
    145 201  ----------
    skipped 2 lines
    148 204  Version Min
    149 205  ***********
    150 206   
     207 +.. lief-inheritance:: lief._lief.MachO.VersionMin
     208 + :top-classes: lief._lief.MachO.LoadCommand
     209 + :parts: 2
     210 + 
    151 211  .. autoclass:: lief.MachO.VersionMin
    152 212   
    153 213  ----------
    skipped 2 lines
    156 216  Relocation
    157 217  **********
    158 218   
     219 +.. lief-inheritance:: lief._lief.MachO.Relocation
     220 + :top-classes: lief._lief.Relocation
     221 + :parts: 2
     222 + 
    159 223  .. autoclass:: lief.MachO.Relocation
    160 224   
    161 225  ----------
    skipped 2 lines
    164 228  Relocation Object
    165 229  *****************
    166 230   
     231 +.. lief-inheritance:: lief._lief.MachO.RelocationObject
     232 + :top-classes: lief._lief.Relocation
     233 + :parts: 2
     234 + 
    167 235  .. autoclass:: lief.MachO.RelocationObject
    168 236   
    169 237  ----------
    skipped 1 lines
    171 239   
    172 240  Relocation Dyld
    173 241  ***************
     242 + 
     243 +.. lief-inheritance:: lief._lief.MachO.RelocationDyld
     244 + :top-classes: lief._lief.Relocation
     245 + :parts: 2
    174 246   
    175 247  .. autoclass:: lief.MachO.RelocationDyld
    176 248   
    skipped 1 lines
    178 250   
    179 251  Relocation Fixup
    180 252  ****************
     253 + 
     254 +.. lief-inheritance:: lief._lief.MachO.RelocationFixup
     255 + :top-classes: lief._lief.Relocation
     256 + :parts: 2
    181 257   
    182 258  .. autoclass:: lief.MachO.RelocationFixup
    183 259   
    skipped 3 lines
    187 263  Binding Info
    188 264  ************
    189 265   
     266 +.. lief-inheritance:: lief._lief.MachO.BindingInfo
     267 + :top-classes: lief._lief.MachO.BindingInfo
     268 + :parts: 2
     269 + 
    190 270  .. autoclass:: lief.MachO.BindingInfo
    191 271   
    192 272  ----------
    skipped 1 lines
    194 274  Dyld Binding Info
    195 275  *****************
    196 276   
     277 +.. lief-inheritance:: lief._lief.MachO.DyldBindingInfo
     278 + :top-classes: lief._lief.MachO.BindingInfo
     279 + :parts: 2
     280 + 
    197 281  .. autoclass:: lief.MachO.DyldBindingInfo
    198 282   
    199 283  ----------
    skipped 2 lines
    202 286  Chained Binding Info
    203 287  ********************
    204 288   
     289 +.. lief-inheritance:: lief._lief.MachO.ChainedBindingInfo
     290 + :top-classes: lief._lief.MachO.BindingInfo
     291 + :parts: 2
     292 + 
    205 293  .. autoclass:: lief.MachO.ChainedBindingInfo
    206 294   
    207 295  ----------
    skipped 10 lines
    218 306  Thread Command
    219 307  **************
    220 308   
     309 +.. lief-inheritance:: lief._lief.MachO.ThreadCommand
     310 + :top-classes: lief._lief.MachO.LoadCommand
     311 + :parts: 2
     312 + 
    221 313  .. autoclass:: lief.MachO.ThreadCommand
    222 314   
    223 315  ----------
    skipped 1 lines
    225 317  RPath Command
    226 318  *************
    227 319   
     320 +.. lief-inheritance:: lief._lief.MachO.RPathCommand
     321 + :top-classes: lief._lief.MachO.LoadCommand
     322 + :parts: 2
     323 + 
    228 324  .. autoclass:: lief.MachO.RPathCommand
    229 325   
    230 326  ----------
    skipped 1 lines
    232 328   
    233 329  Code Signature
    234 330  **************
     331 + 
     332 +.. lief-inheritance:: lief._lief.MachO.CodeSignature
     333 + :top-classes: lief._lief.MachO.LoadCommand
     334 + :parts: 2
    235 335   
    236 336  .. autoclass:: lief.MachO.CodeSignature
    237 337   
    skipped 2 lines
    240 340  Data In Code
    241 341  ************
    242 342   
     343 +.. lief-inheritance:: lief._lief.MachO.DataInCode
     344 + :top-classes: lief._lief.MachO.LoadCommand
     345 + :parts: 2
     346 + 
    243 347  .. autoclass:: lief.MachO.DataInCode
    244 348   
    245 349  ----------
    skipped 8 lines
    254 358  Segment Split Info
    255 359  ******************
    256 360   
     361 +.. lief-inheritance:: lief._lief.MachO.SegmentSplitInfo
     362 + :top-classes: lief._lief.MachO.LoadCommand
     363 + :parts: 2
     364 + 
    257 365  .. autoclass:: lief.MachO.SegmentSplitInfo
    258 366   
    259 367  ----------
    skipped 1 lines
    261 369  Sub Framework
    262 370  *************
    263 371   
     372 +.. lief-inheritance:: lief._lief.MachO.SubFramework
     373 + :top-classes: lief._lief.MachO.LoadCommand
     374 + :parts: 2
     375 + 
    264 376  .. autoclass:: lief.MachO.SubFramework
    265 377   
    266 378  ----------
    skipped 1 lines
    268 380  Dyld Environment
    269 381  ****************
    270 382   
     383 +.. lief-inheritance:: lief._lief.MachO.DyldEnvironment
     384 + :top-classes: lief._lief.MachO.LoadCommand
     385 + :parts: 2
     386 + 
    271 387  .. autoclass:: lief.MachO.DyldEnvironment
    272 388   
    273 389  ----------
    skipped 1 lines
    275 391  Encryption Info
    276 392  ***************
    277 393   
     394 +.. lief-inheritance:: lief._lief.MachO.EncryptionInfo
     395 + :top-classes: lief._lief.MachO.LoadCommand
     396 + :parts: 2
     397 + 
    278 398  .. autoclass:: lief.MachO.EncryptionInfo
    279 399   
    280 400  ----------
    281 401   
    282 402  Build Version
    283 403  *************
     404 + 
     405 +.. lief-inheritance:: lief._lief.MachO.BuildVersion
     406 + :top-classes: lief._lief.MachO.LoadCommand
     407 + :parts: 2
    284 408   
    285 409  .. autoclass:: lief.MachO.BuildVersion
    286 410   
    skipped 2 lines
    289 413  Build Tool Version
    290 414  ******************
    291 415   
     416 +.. lief-inheritance:: lief._lief.MachO.BuildToolVersion
     417 + :top-classes: lief._lief.MachO.LoadCommand
     418 + :parts: 2
     419 + 
    292 420  .. autoclass:: lief.MachO.BuildToolVersion
    293 421   
    294 422  ----------
    skipped 1 lines
    296 424  Fileset Command
    297 425  ***************
    298 426   
     427 +.. lief-inheritance:: lief._lief.MachO.FilesetCommand
     428 + :top-classes: lief._lief.MachO.LoadCommand
     429 + :parts: 2
     430 + 
    299 431  .. autoclass:: lief.MachO.FilesetCommand
    300 432   
    301 433  ----------
    skipped 1 lines
    303 435  DyldChainedFixups Command
    304 436  *************************
    305 437   
     438 +.. lief-inheritance:: lief._lief.MachO.DyldChainedFixups
     439 + :top-classes: lief._lief.MachO.LoadCommand
     440 + :parts: 2
     441 + 
    306 442  .. autoclass:: lief.MachO.DyldChainedFixups
    307 443   
    308 444  ----------
    skipped 1 lines
    310 446  DyldExportsTrie Command
    311 447  ***********************
    312 448   
     449 +.. lief-inheritance:: lief._lief.MachO.DyldExportsTrie
     450 + :top-classes: lief._lief.MachO.LoadCommand
     451 + :parts: 2
     452 + 
    313 453  .. autoclass:: lief.MachO.DyldExportsTrie
    314 454   
    315 455  ----------
    skipped 1 lines
    317 457  Code Signature Dir Command
    318 458  **************************
    319 459   
     460 +.. lief-inheritance:: lief._lief.MachO.CodeSignatureDir
     461 + :top-classes: lief._lief.MachO.LoadCommand
     462 + :parts: 2
     463 + 
    320 464  .. autoclass:: lief.MachO.CodeSignatureDir
    321 465   
    322 466  ----------
    323 467   
    324 468  Two Level Hints
    325 469  ***************
     470 + 
     471 +.. lief-inheritance:: lief._lief.MachO.TwoLevelHints
     472 + :top-classes: lief._lief.MachO.LoadCommand
     473 + :parts: 2
    326 474   
    327 475  .. autoclass:: lief.MachO.TwoLevelHints
    328 476   
    skipped 1 lines
    330 478   
    331 479  Linker Optimization Hint
    332 480  ************************
     481 + 
     482 +.. lief-inheritance:: lief._lief.MachO.LinkerOptHint
     483 + :top-classes: lief._lief.MachO.LoadCommand
     484 + :parts: 2
    333 485   
    334 486  .. autoclass:: lief.MachO.LinkerOptHint
    335 487   
    skipped 204 lines
  • ■ ■ ■ ■ ■ ■
    doc/sphinx/api/python/pe.rst
    skipped 45 lines
    46 46  Section
    47 47  *******
    48 48   
     49 +.. lief-inheritance:: lief._lief.PE.Section
     50 + :top-classes: lief._lief.Section
     51 + :parts: 2
     52 + 
    49 53  .. autoclass:: lief.PE.Section
    50 54   
    51 55  ----------
    52  - 
    53 56   
    54 57  Import
    55 58  *******
    skipped 6 lines
    62 65  Import Entry
    63 66  ************
    64 67   
     68 +.. lief-inheritance:: lief._lief.PE.ImportEntry
     69 + :top-classes: lief._lief.Symbol
     70 + :parts: 2
     71 + 
    65 72  .. autoclass:: lief.PE.ImportEntry
    66 73   
    67 74  ----------
    skipped 8 lines
    76 83  Delay Import Entry
    77 84  ******************
    78 85   
     86 +.. lief-inheritance:: lief._lief.PE.DelayImportEntry
     87 + :top-classes: lief._lief.Symbol
     88 + :parts: 2
     89 + 
    79 90  .. autoclass:: lief.PE.DelayImportEntry
    80 91   
    81 92  ----------
    skipped 8 lines
    90 101  Symbol
    91 102  *******
    92 103   
     104 +.. lief-inheritance:: lief._lief.PE.Symbol
     105 + :top-classes: lief._lief.Symbol
     106 + :parts: 2
     107 + 
    93 108  .. autoclass:: lief.PE.Symbol
    94 109   
    95 110  ----------
    skipped 9 lines
    105 120  Relocation Entry
    106 121  ****************
    107 122   
     123 +.. lief-inheritance:: lief._lief.PE.RelocationEntry
     124 + :top-classes: lief._lief.Relocation
     125 + :parts: 2
     126 + 
    108 127  .. autoclass:: lief.PE.RelocationEntry
    109 128   
    110 129  ----------
    skipped 8 lines
    119 138  Export Entry
    120 139  ************
    121 140   
     141 +.. lief-inheritance:: lief._lief.PE.ExportEntry
     142 + :top-classes: lief._lief.Symbol
     143 + :parts: 2
     144 + 
    122 145  .. autoclass:: lief.PE.ExportEntry
    123 146   
    124 147  ----------
    skipped 8 lines
    133 156  Signature Attribute
    134 157  *******************
    135 158   
     159 +.. lief-inheritance:: lief._lief.PE.Attribute
     160 + :top-classes: lief._lief.PE.Attribute
     161 + :parts: 2
     162 + 
    136 163  .. autoclass:: lief.PE.Attribute
    137 164   
    138 165  ----------
    skipped 1 lines
    140 167  Signature ContentType
    141 168  *********************
    142 169   
     170 +.. lief-inheritance:: lief._lief.PE.ContentType
     171 + :top-classes: lief._lief.PE.Attribute
     172 + :parts: 2
     173 + 
    143 174  .. autoclass:: lief.PE.ContentType
    144 175   
    145 176  ----------
    skipped 1 lines
    147 178  Signature GenericType
    148 179  *********************
    149 180   
     181 +.. lief-inheritance:: lief._lief.PE.GenericType
     182 + :top-classes: lief._lief.PE.Attribute
     183 + :parts: 2
     184 + 
    150 185  .. autoclass:: lief.PE.GenericType
    151 186   
    152 187  ----------
    skipped 1 lines
    154 189  Signature MsSpcNestedSignature
    155 190  ******************************
    156 191   
     192 +.. lief-inheritance:: lief._lief.PE.MsSpcNestedSignature
     193 + :top-classes: lief._lief.PE.Attribute
     194 + :parts: 2
     195 + 
    157 196  .. autoclass:: lief.PE.MsSpcNestedSignature
    158 197   
    159 198  ----------
    160 199   
    161 200  Signature MsSpcStatementType
    162 201  ****************************
     202 + 
     203 +.. lief-inheritance:: lief._lief.PE.MsSpcStatementType
     204 + :top-classes: lief._lief.PE.Attribute
     205 + :parts: 2
    163 206   
    164 207  .. autoclass:: lief.PE.MsSpcStatementType
    165 208   
    skipped 2 lines
    168 211  Signature PKCS9AtSequenceNumber
    169 212  *******************************
    170 213   
     214 +.. lief-inheritance:: lief._lief.PE.PKCS9AtSequenceNumber
     215 + :top-classes: lief._lief.PE.Attribute
     216 + :parts: 2
     217 + 
    171 218  .. autoclass:: lief.PE.PKCS9AtSequenceNumber
    172 219   
    173 220  ----------
    skipped 1 lines
    175 222  Signature PKCS9CounterSignature
    176 223  *******************************
    177 224   
     225 +.. lief-inheritance:: lief._lief.PE.PKCS9CounterSignature
     226 + :top-classes: lief._lief.PE.Attribute
     227 + :parts: 2
     228 + 
    178 229  .. autoclass:: lief.PE.PKCS9CounterSignature
    179 230   
    180 231  ----------
    skipped 1 lines
    182 233  Signature PKCS9MessageDigest
    183 234  ****************************
    184 235   
     236 +.. lief-inheritance:: lief._lief.PE.PKCS9MessageDigest
     237 + :top-classes: lief._lief.PE.Attribute
     238 + :parts: 2
     239 + 
    185 240  .. autoclass:: lief.PE.PKCS9MessageDigest
    186 241   
    187 242  ----------
    skipped 1 lines
    189 244  Signature PKCS9SigningTime
    190 245  **************************
    191 246   
     247 +.. lief-inheritance:: lief._lief.PE.PKCS9SigningTime
     248 + :top-classes: lief._lief.PE.Attribute
     249 + :parts: 2
     250 + 
    192 251  .. autoclass:: lief.PE.PKCS9SigningTime
    193 252   
    194 253  ----------
    skipped 1 lines
    196 255  Signature SpcSpOpusInfo
    197 256  ***********************
    198 257   
     258 +.. lief-inheritance:: lief._lief.PE.SpcSpOpusInfo
     259 + :top-classes: lief._lief.PE.Attribute
     260 + :parts: 2
     261 + 
    199 262  .. autoclass:: lief.PE.SpcSpOpusInfo
    200 263   
    201 264  ----------
    skipped 1 lines
    203 266  Signature SpcIndirectData
    204 267  *************************
    205 268   
     269 +.. lief-inheritance:: lief._lief.PE.SpcIndirectData
     270 + :top-classes: lief._lief.PE.ContentInfo.Content
     271 + :parts: 2
     272 + 
     273 + 
    206 274  .. autoclass:: lief.PE.SpcIndirectData
    207 275   
    208 276  ----------
    209 277   
    210  -Signature GenericType
    211  -*********************
     278 +GenericContent
     279 +**************
    212 280   
    213  -.. autoclass:: lief.PE.GenericType
     281 +.. lief-inheritance:: lief._lief.PE.GenericContent
     282 + :top-classes: lief._lief.PE.ContentInfo.Content
     283 + :parts: 2
     284 + 
     285 + 
     286 +.. autoclass:: lief.PE.GenericContent
    214 287   
    215 288  ----------
    216 289   
    skipped 14 lines
    231 304  ContentInfo
    232 305  ***********
    233 306   
     307 +.. lief-inheritance:: lief._lief.PE.ContentInfo.Content
     308 + :top-classes: lief._lief.PE.ContentInfo.Content
     309 + :parts: 2
     310 + 
    234 311  .. autoclass:: lief.PE.ContentInfo
    235 312   
    236 313  ----------
    skipped 15 lines
    252 329   
    253 330  Resource Node
    254 331  *************
     332 + 
     333 +.. lief-inheritance:: lief._lief.PE.ResourceNode
     334 + :top-classes: lief._lief.PE.ResourceNode
     335 + :parts: 2
    255 336   
    256 337  .. autoclass:: lief.PE.ResourceNode
    257 338   
    skipped 2 lines
    260 341  Resource Directory
    261 342  ******************
    262 343   
     344 +.. lief-inheritance:: lief._lief.PE.ResourceDirectory
     345 + :top-classes: lief._lief.PE.ResourceNode
     346 + :parts: 2
     347 + 
    263 348  .. autoclass:: lief.PE.ResourceDirectory
    264 349   
    265 350  ----------
    skipped 1 lines
    267 352   
    268 353  Resource Data
    269 354  *************
     355 + 
     356 +.. lief-inheritance:: lief._lief.PE.ResourceData
     357 + :top-classes: lief._lief.PE.ResourceNode
     358 + :parts: 2
    270 359   
    271 360  .. autoclass:: lief.PE.ResourceData
    272 361   
    skipped 86 lines
    359 448  Debug
    360 449  *****
    361 450   
     451 +.. lief-inheritance:: lief._lief.PE.Debug
     452 + :top-classes: lief._lief.PE.Debug
     453 + :parts: 2
     454 + 
    362 455  .. autoclass:: lief.PE.Debug
    363 456   
    364 457  ----------
    skipped 2 lines
    367 460  Code View
    368 461  *********
    369 462   
     463 +.. lief-inheritance:: lief._lief.PE.CodeView
     464 + :top-classes: lief._lief.PE.Debug
     465 + :parts: 2
     466 + 
    370 467  .. autoclass:: lief.PE.CodeView
    371 468   
    372 469  ----------
    skipped 1 lines
    374 471  Code View PDB
    375 472  **************
    376 473   
     474 +.. lief-inheritance:: lief._lief.PE.CodeViewPDB
     475 + :top-classes: lief._lief.PE.Debug
     476 + :parts: 2
     477 + 
    377 478  .. autoclass:: lief.PE.CodeViewPDB
    378 479   
    379 480  ----------
    skipped 7 lines
    387 488   
    388 489  Pogo
    389 490  ****
     491 + 
     492 +.. lief-inheritance:: lief._lief.PE.Pogo
     493 + :top-classes: lief._lief.PE.Debug
     494 + :parts: 2
    390 495   
    391 496  .. autoclass:: lief.PE.Pogo
    392 497   
    skipped 9 lines
    402 507  Repro
    403 508  *****
    404 509   
     510 +.. lief-inheritance:: lief._lief.PE.Repro
     511 + :top-classes: lief._lief.PE.Debug
     512 + :parts: 2
     513 + 
    405 514  .. autoclass:: lief.PE.Repro
    406 515   
    407 516  ----------
    skipped 2 lines
    410 519  ******************
    411 520   
    412 521  .. autoclass:: lief.PE.LoadConfiguration
    413  - 
    414 522   
    415 523  Load Configuration V0
    416 524  ~~~~~~~~~~~~~~~~~~~~~
    skipped 198 lines
  • ■ ■ ■ ■ ■ ■
    doc/sphinx/changelog.rst
    skipped 56 lines
    57 57   These warnings does not necessarily mean that LIEF leak objects. These
    58 58   warnings might happen in `Cyclic garbage collection <https://nanobind.readthedocs.io/en/latest/typeslots.html#cyclic-garbage-collection>`_.
    59 59   
     60 +:Documentation:
     61 + 
     62 + * Add icons
     63 + * Include inheritance diagram for Python API (e.g. :class:`lief.ELF.Note`)
    60 64   
    61 65   
    62 66  0.14.1 - February 11th, 2024
    skipped 1371 lines
  • ■ ■ ■ ■ ■
    doc/sphinx/conf.py
    skipped 105 lines
    106 106  autodoc_default_options = {
    107 107   'exclude-members': '@entries',
    108 108   'undoc-members': True,
    109  - 'inherited-members': True,
     109 + 'inherited-members': False,
     110 + 'show-inheritance': False,
    110 111   'undoc-members': True,
    111 112   'members': True,
    112 113  }
    skipped 297 lines
Please wait...
Page is in error, reload to recover