mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-28 17:11:11 -09:00
GP-5294: better still
GP-5294: latest pybag uses py-win32more
This commit is contained in:
@@ -28,13 +28,13 @@ from ghidratrace.client import Client, Address, AddressRange, TraceObject
|
|||||||
from pybag import pydbg, userdbg, kerneldbg
|
from pybag import pydbg, userdbg, kerneldbg
|
||||||
from pybag.dbgeng import core as DbgEng
|
from pybag.dbgeng import core as DbgEng
|
||||||
from pybag.dbgeng import exception
|
from pybag.dbgeng import exception
|
||||||
from pybag.dbgeng.win32.kernel32 import STILL_ACTIVE
|
|
||||||
|
|
||||||
from . import util, arch, methods, hooks
|
from . import util, arch, methods, hooks
|
||||||
from .dbgmodel.imodelobject import ModelObjectKind
|
from .dbgmodel.imodelobject import ModelObjectKind
|
||||||
if util.is_exdi():
|
if util.is_exdi():
|
||||||
from .exdi import exdi_commands, exdi_methods
|
from .exdi import exdi_commands, exdi_methods
|
||||||
|
|
||||||
|
STILL_ACTIVE = 259
|
||||||
PAGE_SIZE = 4096
|
PAGE_SIZE = 4096
|
||||||
|
|
||||||
AVAILABLES_PATH = 'Available'
|
AVAILABLES_PATH = 'Available'
|
||||||
|
|||||||
@@ -1,24 +1,23 @@
|
|||||||
## ###
|
## ###
|
||||||
# IP: GHIDRA
|
# IP: GHIDRA
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
# You may obtain a copy of the License at
|
# You may obtain a copy of the License at
|
||||||
#
|
#
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
#
|
#
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
##
|
##
|
||||||
from ctypes import *
|
from ctypes import *
|
||||||
|
|
||||||
from comtypes.gen import DbgMod
|
from comtypes.gen import DbgMod
|
||||||
from comtypes.hresult import S_OK, S_FALSE
|
from comtypes.hresult import S_OK, S_FALSE
|
||||||
from pybag.dbgeng import exception
|
from pybag.dbgeng import exception
|
||||||
from pybag.dbgeng import win32
|
|
||||||
|
|
||||||
|
|
||||||
class DebugHost(object):
|
class DebugHost(object):
|
||||||
|
|||||||
Reference in New Issue
Block a user