publish documentation of PeFile::pack0 method
This commit is contained in:
parent
2c79fa4fd0
commit
0ce21ff3d4
@ -510,7 +510,7 @@ EXTRACT_PRIVATE = YES
|
|||||||
# methods of a class will be included in the documentation.
|
# methods of a class will be included in the documentation.
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
|
|
||||||
EXTRACT_PRIV_VIRTUAL = NO
|
EXTRACT_PRIV_VIRTUAL = YES
|
||||||
|
|
||||||
# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
|
# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
|
||||||
# scope will be included in the documentation.
|
# scope will be included in the documentation.
|
||||||
@ -538,7 +538,7 @@ EXTRACT_LOCAL_CLASSES = YES
|
|||||||
# included.
|
# included.
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
|
|
||||||
EXTRACT_LOCAL_METHODS = NO
|
EXTRACT_LOCAL_METHODS = YES
|
||||||
|
|
||||||
# If this flag is set to YES, the members of anonymous namespaces will be
|
# If this flag is set to YES, the members of anonymous namespaces will be
|
||||||
# extracted and appear in the documentation as a namespace called
|
# extracted and appear in the documentation as a namespace called
|
||||||
@ -906,7 +906,7 @@ WARN_LOGFILE =
|
|||||||
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
|
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
|
||||||
# Note: If this tag is empty the current directory is searched.
|
# Note: If this tag is empty the current directory is searched.
|
||||||
|
|
||||||
INPUT = src/pefile.cpp
|
INPUT = src
|
||||||
|
|
||||||
# This tag can be used to specify the character encoding of the source files
|
# This tag can be used to specify the character encoding of the source files
|
||||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
|
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
|
||||||
|
|||||||
35
src/pefile.h
35
src/pefile.h
@ -64,33 +64,32 @@ protected:
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief create UPX0 section
|
* \brief create UPX0 section
|
||||||
*
|
|
||||||
*
|
*
|
||||||
* \param fo
|
* \param :
|
||||||
* The OutputFile class to the path where the new file will be created.
|
|
||||||
*
|
|
||||||
* \param ih
|
|
||||||
* Input handler.
|
|
||||||
*
|
*
|
||||||
* \param oh
|
* \arg fo
|
||||||
* Output handler.
|
* The OutputFile class to the path where the new file will be created.
|
||||||
*
|
*
|
||||||
* \param subsystem_mask
|
* \arg ih
|
||||||
* Permission mask for UPX0, UPX1, etc... sections.
|
* Input PE header. \n \n
|
||||||
*
|
* Native windows data structure required by the os to be understood and to make a valid executable. The documentation of this data type is present there: https://www.vergiliusproject.com/kernels/x64/windows-11/23h2/_IMAGE_FILE_HEADER and described there: https://wiki.osdev.org/PE#PE_header.
|
||||||
|
*
|
||||||
|
* \arg oh
|
||||||
|
* Output PE header. \n \n
|
||||||
|
* Native windows data structure required by the os to be understood and to make a valid executable. The documentation of this data type is present there: https://www.vergiliusproject.com/kernels/x64/windows-11/23h2/_IMAGE_FILE_HEADER and described there: https://wiki.osdev.org/PE#PE_header.
|
||||||
|
*
|
||||||
|
* \arg subsystem_mask
|
||||||
|
* Permission mask for UPX0, UPX1, etc... sections. \n \n
|
||||||
* Number between 0 and 255 to indicate the section permissions of the section UPX0, UPX1, etc...
|
* Number between 0 and 255 to indicate the section permissions of the section UPX0, UPX1, etc...
|
||||||
*
|
*
|
||||||
* \param default_imagebase
|
* \arg default_imagebase
|
||||||
* Base address of the image base of the process.
|
* Base address of the image base of the process. \n \n
|
||||||
*
|
|
||||||
* Very first start of where is stored the data and the code run by the OS.
|
* Very first start of where is stored the data and the code run by the OS.
|
||||||
*
|
*
|
||||||
* \param last_section_rsrc_only
|
* \arg last_section_rsrc_only
|
||||||
* true if
|
* This is true when the last PE section of the compressed file must only contain resources and must be called "rsrc"
|
||||||
*
|
*
|
||||||
* \return void, in any circonstance.
|
* \return void, in any circonstance.
|
||||||
*
|
|
||||||
*
|
|
||||||
**/
|
**/
|
||||||
|
|
||||||
template <typename LEXX, typename ht> void pack0(OutputFile *fo, ht &ih, ht &oh, unsigned subsystem_mask, upx_uint64_t default_imagebase, bool last_section_rsrc_only);
|
template <typename LEXX, typename ht> void pack0(OutputFile *fo, ht &ih, ht &oh, unsigned subsystem_mask, upx_uint64_t default_imagebase, bool last_section_rsrc_only);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user