mirror of
https://github.com/LSPosed/LSPlant.git
synced 2025-05-04 20:42:02 +08:00
Add doxygen config
This commit is contained in:
parent
3132a66692
commit
1c83feb1a5
35489
docs/cppreference-doxygen-web.tag.xml
Normal file
35489
docs/cppreference-doxygen-web.tag.xml
Normal file
File diff suppressed because it is too large
Load Diff
2672
docs/doxygen.cfg
Normal file
2672
docs/doxygen.cfg
Normal file
File diff suppressed because it is too large
Load Diff
1987
docs/jni.h
Normal file
1987
docs/jni.h
Normal file
File diff suppressed because it is too large
Load Diff
@ -9,19 +9,19 @@ namespace lsplant {
|
|||||||
inline namespace v1 {
|
inline namespace v1 {
|
||||||
/// \struct InitInfo
|
/// \struct InitInfo
|
||||||
struct InitInfo {
|
struct InitInfo {
|
||||||
/// \typedef Type of inline hook function.
|
/// \brief Type of inline hook function.
|
||||||
/// In \p std::function form so that user can use lambda expression with capture list.<br>
|
/// In \p std::function form so that user can use lambda expression with capture list.<br>
|
||||||
/// \p target is the target function to be hooked.<br>
|
/// \p target is the target function to be hooked.<br>
|
||||||
/// \p hooker is the hooker function to replace the \p target function.<br>
|
/// \p hooker is the hooker function to replace the \p target function.<br>
|
||||||
/// \p return is the backup function that points to the previous target function.
|
/// \p return is the backup function that points to the previous target function.
|
||||||
/// it should return null if hook fails and nonnull if successes.
|
/// it should return null if hook fails and nonnull if successes.
|
||||||
using InlineHookFunType = std::function<void *(void *target, void *hooker)>;
|
using InlineHookFunType = std::function<void *(void *target, void *hooker)>;
|
||||||
/// \typedef Type of inline unhook function.
|
/// \brief Type of inline unhook function.
|
||||||
/// In \p std::function form so that user can use lambda expression with capture list.<br>
|
/// In \p std::function form so that user can use lambda expression with capture list.<br>
|
||||||
/// \p func is the target function that is previously hooked.<br>
|
/// \p func is the target function that is previously hooked.<br>
|
||||||
/// \p return should indicate the status of unhooking.<br>
|
/// \p return should indicate the status of unhooking.<br>
|
||||||
using InlineUnhookFunType = std::function<bool(void *func)>;
|
using InlineUnhookFunType = std::function<bool(void *func)>;
|
||||||
/// \typedef Type of symbol resolver to \p libart.so.
|
/// \brief Type of symbol resolver to \p libart.so.
|
||||||
/// In \p std::function form so that user can use lambda expression with capture list.<br>
|
/// In \p std::function form so that user can use lambda expression with capture list.<br>
|
||||||
/// \p symbol_name is the symbol name that needs to retrieve.<br>
|
/// \p symbol_name is the symbol name that needs to retrieve.<br>
|
||||||
/// \p return is the absolute address in the memory that points to the target symbol. It should
|
/// \p return is the absolute address in the memory that points to the target symbol. It should
|
||||||
|
Loading…
x
Reference in New Issue
Block a user