Commit Graph

10 Commits

Author SHA1 Message Date
secDre4mer 7762e96783 fix clang compile issues (#109)
* fix: include headers as lower case

* fix: resolve template confusion with overloaded std::tolower()

std::tolower is overloaded, which caused mingw-gcc to not correctly
deduce the template parameter, leading to a compilation error.
Wrap std::tolower in a lambda that explicitly states the input
parameters.

* chore: don't use class:: prefix in inline definition

* chore: explicit cast from pointer to smaller integer type

* chore: single character constant for /

* chore: pass string as const char*

* chore: simplify if condition
2022-08-23 19:22:44 +02:00
hasherezade 3726b71af3 [REFACT] Wrapper process_privilege in pesieve::util namespace 2020-06-03 01:17:38 +02:00
hasherezade ccfda849d4 [REFACT] Removed a redundant parameter. Use an explicit version of a function 2020-03-06 18:14:51 +01:00
hasherezade 6b60b97185 [BUGFIX] Silence out info in a quite mode 2020-02-26 19:56:01 +01:00
hasherezade ab1ad8654c [REFACT] Use IsWow64Process via wrapper function 2019-10-18 17:17:34 +02:00
hasherezade bb1739293a [REFACT] Load functions related with DEP status dynamically (Issue #42) 2019-08-19 18:46:27 +02:00
hasherezade 93a4667684 [BUGFIX] Check if the process is 64 bit while checkign DEP Policy 2019-06-16 17:36:43 +02:00
hasherezade 4e897221dd [FEATURE] If DEP is disabled, scan all readable pages 2019-06-16 04:46:45 +02:00
hasherezade acd56a15d7 [FEATURE] Provide more details on why the process cannot be accessed 2018-12-17 23:24:38 +01:00
hasherezade 88926a54a9 [REFACT] Moved utlities into a separate dir: 'utils' 2018-01-11 17:50:55 +01:00