def VirtualFree()

in functions/kernel32.py [0:0]


    def VirtualFree(self, is_return=False):
        if is_return:
            return f"{hex(funcutils.get_result(self.is_64bit))} -> BOOL"

        lpAddress = funcutils.get_func_args(1, self.is_64bit)
        dwSize = funcutils.get_func_args(2, self.is_64bit)
        dwFreeType = funcutils.get_func_args(3, self.is_64bit)

        free_flags = []
        if dwFreeType & 0x00008000:
            free_flags.append("MEM_DECOMMIT")
        if dwFreeType & 0x00004000:
            free_flags.append("MEM_RELEASE")
        free_flags_str = '|'.join(free_flags) if free_flags else '0'

        _debug_info = (f"lpAddress={hex(lpAddress)}, "
                    f"dwSize={dwSize}, "
                    f"dwFreeType={free_flags_str}) = ")

        return _debug_info