Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/microsoft/debugpy
/ functions
Functions
8,218 in github.com/microsoft/debugpy
⨍
Functions
8,218
◇
Types & classes
1,240
↳
Endpoints
76
↓ 7 callers
Method
_del_process
Private method to remove a process object from the snapshot. @type dwProcessId: int @param dwProcessId: Global process ID.
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/process.py:4819
↓ 7 callers
Method
and_following
(self, up_to=None, inclusive=False)
tests/timeline.py:898
↓ 7 callers
Function
as_int_in_env
(env_key, default)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_constants.py:244
↓ 7 callers
Method
assert_shortened_regex
(self, value, expected)
src/debugpy/_vendored/pydevd/tests_python/test_safe_repr.py:63
↓ 7 callers
Function
basename
Provides the basename for a file.
src/debugpy/_vendored/pydevd/pydevd_file_utils.py:430
↓ 7 callers
Method
call
(self, c)
src/debugpy/_vendored/pydevd/tests_python/test_collect_bytecode_info.py:137
↓ 7 callers
Function
canonical_normalized_path
This returns a filename that is canonical and it's meant to be used internally to store information on breakpoints and see if there's any hit
src/debugpy/_vendored/pydevd/pydevd_file_utils.py:411
↓ 7 callers
Function
check
(obtained, expected, strip_return_none=True)
src/debugpy/_vendored/pydevd/tests_python/test_code_obj_to_source_code.py:8
↓ 7 callers
Function
code_obj_to_source
Converts a code object to source code to provide a suitable representation for the compiler when the actual source code is not found. Th
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_code_to_source.py:595
↓ 7 callers
Method
configure
(self, session)
tests/debug/targets.py:184
↓ 7 callers
Method
detach
Detaches from a process currently being debugged. @note: On Windows 2000 and below the process is killed. @see: L{attach},
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/debug.py:723
↓ 7 callers
Method
do_wait_suspend
(self, *args, **kwargs)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_frame.py:173
↓ 7 callers
Function
f
(q)
src/debugpy/_vendored/pydevd/tests_python/resources/_debugger_case_multiprocessing_2.py:10
↓ 7 callers
Method
fail_with_message
(self, msg, stdout, stderr, writerThread)
src/debugpy/_vendored/pydevd/tests_python/debugger_unittest.py:662
↓ 7 callers
Method
finalize
Finalizes the debug session. If the server is present, sends "disconnect" request with "terminateDebuggee" set as specified request t
src/debugpy/adapter/sessions.py:135
↓ 7 callers
Method
free
Frees memory from the address space of the process. @see: U{http://msdn.microsoft.com/en-us/library/aa366894(v=vs.85).aspx}
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/process.py:2486
↓ 7 callers
Method
from_socket
Creates a new instance that sends and receives messages over a socket.
src/debugpy/common/messaging.py:89
↓ 7 callers
Method
get_bits
@rtype: str @return: The number of bits in which this process believes to be running. For example, if running a 32 bit b
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/process.py:748
↓ 7 callers
Method
get_completions_message
get message with completions.
src/debugpy/_vendored/pydevd/pycompletionserver.py:186
↓ 7 callers
Method
get_hardware_breakpoint
Returns the internally used breakpoint object, for the code breakpoint defined at the given address. @warning: It's usually
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/breakpoint.py:2568
↓ 7 callers
Method
get_module_by_name
@type modName: int @param modName: Name of the module to look for, as returned by L{Module.get_name}. If two
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/module.py:937
↓ 7 callers
Method
get_name
@rtype: str @return: Module name, as used in labels. @warning: Names are B{NOT} guaranteed to be unique. If yo
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/module.py:327
↓ 7 callers
Method
get_next_message
(self, context_message, timeout=None)
src/debugpy/_vendored/pydevd/tests_python/debugger_unittest.py:905
↓ 7 callers
Method
get_page_breakpoint
Returns the internally used breakpoint object, for the page breakpoint defined at the given address. @warning: It's usually
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/breakpoint.py:2536
↓ 7 callers
Function
get_path_with_real_case
(filename)
src/debugpy/_vendored/pydevd/pydevd_file_utils.py:274
↓ 7 callers
Method
get_state
@rtype: int @return: The current state of the breakpoint (L{DISABLED}, L{ENABLED}, L{ONESHOT}, L{RUNNING}).
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/breakpoint.py:275
↓ 7 callers
Function
get_versions
Get the project version from whatever source is available. Returns dict with two keys: 'version' and 'full'.
versioneer.py:1672
↓ 7 callers
Function
has_binding
Safely check for PyQt or PySide, without importing submodules Parameters ---------- api : str [ 'pyqtv1' | 'pyqt' | 'pyside' | 'pyqtd
src/debugpy/_vendored/pydevd/pydev_ipython/qt_loaders.py:102
↓ 7 callers
Method
has_hardware_breakpoint
Checks if a hardware breakpoint is defined at the given address. @see: L{define_hardware_breakpoint}, L{get_
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/breakpoint.py:2472
↓ 7 callers
Method
has_page_breakpoint
Checks if a page breakpoint is defined at the given address. @see: L{define_page_breakpoint}, L{get_page_bre
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/breakpoint.py:2449
↓ 7 callers
Method
in_project_scope
Note: in general this method should not be used (apply_files_filter should be used in most cases as it also handles the project scope
src/debugpy/_vendored/pydevd/pydevd.py:1293
↓ 7 callers
Function
is_current_thread_main_thread
()
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_utils.py:42
↓ 7 callers
Method
iter_symbols
Returns an iterator for the debugging symbols in a module, in no particular order. The symbols are automatically loaded when
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/module.py:521
↓ 7 callers
Function
join
(a, b)
src/debugpy/_vendored/pydevd/interpreterInfo.py:30
↓ 7 callers
Method
make_io_message
@param msg: the message to pass to the debug server @param ctx: 1 for stdio 2 for stderr
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_net_command_factory_xml.py:167
↓ 7 callers
Function
make_valid_xml_value
(s)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_xml.py:26
↓ 7 callers
Method
mark_after
(self, v)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_code_to_source.py:66
↓ 7 callers
Function
method
()
src/debugpy/_vendored/pydevd/tests_python/test_sys_monitoring.py:56
↓ 7 callers
Function
monkey_patch_module
(module, funcname, create_func)
src/debugpy/_vendored/pydevd/_pydev_bundle/pydev_monkey.py:701
↓ 7 callers
Function
notify_about_gevent_if_needed
When debugging with gevent check that the gevent flag is used if the user uses the gevent monkey-patching. :return bool: Returns
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_utils.py:248
↓ 7 callers
Method
read
Reads from the memory of the process. @see: L{peek} @type lpBaseAddress: int @param lpBaseAddress: Memory address
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/process.py:1543
↓ 7 callers
Method
record_event
(self, message, block=True)
tests/timeline.py:353
↓ 7 callers
Method
request_attach
(self)
tests/debug/session.py:799
↓ 7 callers
Method
resolve
(self, attribute)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_resolver.py:427
↓ 7 callers
Method
run
(self)
src/debugpy/_vendored/pydevd/tests_python/test_utilities.py:500
↓ 7 callers
Function
save_locals
Copy values from locals_dict into the fast stack slots in the given frame. Note: the 'save_locals' branch had a different approach wrapping
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_save_locals.py:20
↓ 7 callers
Method
send
(self, sock)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_net_command.py:107
↓ 7 callers
Method
send_request
Sends a new request, and returns the OutgoingRequest object for it. If arguments is None or {}, "arguments" will be omitted in JSON.
src/debugpy/common/messaging.py:1226
↓ 7 callers
Method
set_hook
(self, *args, **kwargs)
src/debugpy/_vendored/pydevd/pydev_ipython/inputhookqt4.py:39
↓ 7 callers
Method
wait
Waits for the process to finish executing. @raise WindowsError: On error an exception is raised.
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/process.py:354
↓ 7 callers
Function
wait_for_condition
(condition, msg=None, timeout=5, sleep=0.05)
src/debugpy/_vendored/pydevd/tests_python/resources/_pydevd_test_find_main_thread_id.py:5
↓ 7 callers
Method
wait_for_new_thread
(self)
src/debugpy/_vendored/pydevd/tests_python/debugger_unittest.py:999
↓ 7 callers
Method
wait_until_realized
(self, expectation, freeze=None, explain=True, observe=True)
tests/timeline.py:202
↓ 7 callers
Method
write
(self, line, token)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_code_to_source.py:104
↓ 7 callers
Method
write_disconnect
(self, wait_for_response=True, terminate_debugee=False)
src/debugpy/_vendored/pydevd/tests_python/test_debugger_json.py:322
↓ 7 callers
Method
write_json
(self, value, encoder=None)
tests/debugpy/common/test_messaging.py:61
↓ 7 callers
Method
write_set_debugger_property
( self, dont_trace_start_patterns=None, dont_trace_end_patterns=None, multi_threads_single_notificatio
src/debugpy/_vendored/pydevd/tests_python/test_debugger_json.py:515
↓ 6 callers
Function
Exec
(exp, global_vars, local_vars=None)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_exec2.py:1
↓ 6 callers
Function
__Pyx_GetAttr3
src/debugpy/_vendored/pydevd/_pydevd_frame_eval/pydevd_frame_evaluator.c:19872
↓ 6 callers
Method
__init__
(self, name=None)
tests/timeline.py:27
↓ 6 callers
Method
__init__
(self, pattern)
tests/patterns/_impl.py:82
↓ 6 callers
Method
__initialize_snapshot
Private method to automatically initialize the snapshot when you try to use it without calling any of the scan_* methods firs
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/thread.py:1714
↓ 6 callers
Method
__initialize_snapshot
Private method to automatically initialize the snapshot when you try to use it without calling any of the scan_* methods firs
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/module.py:830
↓ 6 callers
Method
__initialize_snapshot
Private method to automatically initialize the snapshot when you try to use it without calling any of the scan_* methods firs
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/process.py:3793
↓ 6 callers
Method
_clear_caches
(self)
src/debugpy/_vendored/pydevd/pydevd.py:1359
↓ 6 callers
Function
_errcheck
(is_error_result=(lambda result: not result))
src/debugpy/launcher/winapi.py:63
↓ 6 callers
Function
_get_str_type_compatible
This method converts `args` to byte/unicode based on the `s' type.
src/debugpy/_vendored/pydevd/_pydev_bundle/pydev_monkey.py:265
↓ 6 callers
Function
_indent_lines
(lines, indent=" ")
src/debugpy/_vendored/pydevd/_pydevd_bundle/_debug_adapter/__main__pydevd_gen_debug_adapter_protocol.py:597
↓ 6 callers
Function
_is_jinja2_render_call
(frame)
src/debugpy/_vendored/pydevd/pydevd_plugins/jinja2_debug.py:124
↓ 6 callers
Method
_parse_path
Parses a Registry path and returns the hive and key. @type path: str @param path: Registry path. @rtype: tuple( i
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/registry.py:460
↓ 6 callers
Function
_run_and_check
(testdir_or_pytester, path, check_for="Worked")
src/debugpy/_vendored/pydevd/tests_python/test_run.py:8
↓ 6 callers
Function
_send_io_message
(py_db, s)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py:599
↓ 6 callers
Function
_show_return_values
(frame, arg)
src/debugpy/_vendored/pydevd/_pydevd_sys_monitoring/_pydevd_sys_monitoring.py:1050
↓ 6 callers
Function
absolute_path
Provides a version of the filename that's absolute (and NOT normalized).
src/debugpy/_vendored/pydevd/pydevd_file_utils.py:423
↓ 6 callers
Method
add_breakpoint
:param str original_filename: Note: must be sent as it was received in the protocol. It may be translated in this fun
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_api.py:416
↓ 6 callers
Function
add_custom_frame
It's possible to show paused frames by adding a custom frame through this API (it's intended to be used for coroutines, but could potentially
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_custom_frames.py:57
↓ 6 callers
Function
add_exception_to_frame
(frame, exception_info)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_frame_utils.py:32
↓ 6 callers
Method
align_address_to_page_end
Align the given address to the end of the page it occupies. That is, to point to the start of the next page. @type address:
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/util.py:384
↓ 6 callers
Function
allow_CTRL_C
Take CTRL+C into account (not implemented).
src/debugpy/_vendored/pydevd/pydev_ipython/inputhook.py:48
↓ 6 callers
Method
break_at
Sets a code breakpoint at the given process and address. If instead of an address you pass a label, the breakpoint may be de
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/breakpoint.py:3861
↓ 6 callers
Function
call2
()
src/debugpy/_vendored/pydevd/tests_python/resources/my_code/my_code_coroutine.py:14
↓ 6 callers
Method
call_on_timeout
This can be called regularly to always execute the given function after a given timeout: call_on_timeout(py_db, 10, on_timeout)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_timeout.py:170
↓ 6 callers
Function
check
(found, expected)
src/debugpy/_vendored/pydevd/tests_python/test_smart_step_into_bytecode.py:20
↓ 6 callers
Method
close
(self, *args, **kwargs)
src/debugpy/_vendored/pydevd/_pydev_bundle/pydev_console_utils.py:94
↓ 6 callers
Method
close
(self)
tests/debugpy/common/test_messaging.py:42
↓ 6 callers
Function
collect_return_info
(co, use_func_first_line=False)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_collect_bytecode_info.py:98
↓ 6 callers
Method
combine
(self, items, large=False)
src/debugpy/_vendored/pydevd/tests_python/test_safe_repr.py:241
↓ 6 callers
Function
create_breakpoints_dict
(lines)
src/debugpy/_vendored/pydevd/tests_python/test_frame_evaluator.py:88
↓ 6 callers
Method
describe
(self)
src/debugpy/common/messaging.py:666
↓ 6 callers
Method
do_kill
(self)
src/debugpy/_vendored/pydevd/tests_python/debugger_unittest.py:356
↓ 6 callers
Function
ensure_logging
Starts logging to log.log_dir, if it hasn't already been done.
src/debugpy/server/api.py:50
↓ 6 callers
Method
erase_hardware_breakpoint
Erases the hardware breakpoint at the given address. @see: L{define_hardware_breakpoint}, L{has_hardware_bre
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/breakpoint.py:2882
↓ 6 callers
Method
event
(self, event)
tests/debugpy/common/test_messaging.py:548
↓ 6 callers
Method
expect_server_socket
(self, port=some.int)
tests/debug/session.py:481
↓ 6 callers
Method
filename_to_server
(self, filename)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_api.py:370
↓ 6 callers
Method
filename_to_str
-- in py3 raises an error if it's not str already.
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_api.py:362
↓ 6 callers
Method
forbid
(self, module_name)
src/debugpy/_vendored/pydevd/pydev_ipython/qt_loaders.py:36
↓ 6 callers
Method
get_code_breakpoint
Returns the internally used breakpoint object, for the code breakpoint defined at the given address. @warning: It's usually
src/debugpy/_vendored/pydevd/pydevd_attach_to_process/winappdbg/breakpoint.py:2504
↓ 6 callers
Method
get_contents_debug_adapter_protocol
(self, _self, fmt=None)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_resolver.py:402
↓ 6 callers
Method
get_dictionary
(self, var, names=None, used___dict__=False)
src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_resolver.py:91
← previous
next →
401–500 of 8,218, ranked by callers