summaryrefslogtreecommitdiff
path: root/devdocs/python~3.12/library%2Faudit_events.html
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2024-04-07 13:41:34 -0500
committerCraig Jennings <c@cjennings.net>2024-04-07 13:41:34 -0500
commit754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 (patch)
treef1190704f78f04a2b0b4c977d20fe96a828377f1 /devdocs/python~3.12/library%2Faudit_events.html
new repository
Diffstat (limited to 'devdocs/python~3.12/library%2Faudit_events.html')
-rw-r--r--devdocs/python~3.12/library%2Faudit_events.html197
1 files changed, 197 insertions, 0 deletions
diff --git a/devdocs/python~3.12/library%2Faudit_events.html b/devdocs/python~3.12/library%2Faudit_events.html
new file mode 100644
index 00000000..5691b815
--- /dev/null
+++ b/devdocs/python~3.12/library%2Faudit_events.html
@@ -0,0 +1,197 @@
+ <span id="index-0"></span><h1>Audit events table</h1> <p>This table contains all events raised by <a class="reference internal" href="sys#sys.audit" title="sys.audit"><code>sys.audit()</code></a> or <a class="reference internal" href="../c-api/sys#c.PySys_Audit" title="PySys_Audit"><code>PySys_Audit()</code></a> calls throughout the CPython runtime and the standard library. These calls were added in 3.8.0 or later (see <span class="target" id="index-1"></span><a class="pep reference external" href="https://peps.python.org/pep-0578/"><strong>PEP 578</strong></a>).</p> <p>See <a class="reference internal" href="sys#sys.addaudithook" title="sys.addaudithook"><code>sys.addaudithook()</code></a> and <a class="reference internal" href="../c-api/sys#c.PySys_AddAuditHook" title="PySys_AddAuditHook"><code>PySys_AddAuditHook()</code></a> for information on handling these events.</p> <div class="impl-detail compound"> <p><strong>CPython implementation detail:</strong> This table is generated from the CPython documentation, and may not represent events raised by other implementations. See your runtime specific documentation for actual events raised.</p> </div> <table class="docutils align-default"> <thead> <tr>
+<th class="head"><p>Audit event</p></th> <th class="head"><p>Arguments</p></th> <th class="head"><p>References</p></th> </tr> </thead> <tr>
+<td><p>_thread.start_new_thread</p></td> <td><p><code>function</code>, <code>args</code>, <code>kwargs</code></p></td> <td><p><a class="reference internal" href="_thread#start_new_thread">[1]</a></p></td> </tr> <tr>
+<td><p>array.__new__</p></td> <td><p><code>typecode</code>, <code>initializer</code></p></td> <td><p><a class="reference internal" href="array#array.array">[1]</a></p></td> </tr> <tr>
+<td><p>builtins.breakpoint</p></td> <td><p><code>breakpointhook</code></p></td> <td><p><a class="reference internal" href="functions#breakpoint">[1]</a></p></td> </tr> <tr>
+<td><p>builtins.id</p></td> <td><p><code>id</code></p></td> <td><p><a class="reference internal" href="functions#id">[1]</a></p></td> </tr> <tr>
+<td><p>builtins.input</p></td> <td><p><code>prompt</code></p></td> <td><p><a class="reference internal" href="functions#input">[1]</a></p></td> </tr> <tr>
+<td><p>builtins.input/result</p></td> <td><p><code>result</code></p></td> <td><p><a class="reference internal" href="functions#input">[1]</a></p></td> </tr> <tr>
+<td><p>code.__new__</p></td> <td><p><code>code</code>, <code>filename</code>, <code>name</code>, <code>argcount</code>, <code>posonlyargcount</code>, <code>kwonlyargcount</code>, <code>nlocals</code>, <code>stacksize</code>, <code>flags</code></p></td> <td><p><a class="reference internal" href="types#types.CodeType">[1]</a></p></td> </tr> <tr>
+<td><p>compile</p></td> <td><p><code>source</code>, <code>filename</code></p></td> <td><p><a class="reference internal" href="functions#compile">[1]</a></p></td> </tr> <tr>
+<td><p>cpython.PyInterpreterState_Clear</p></td> <td><p></p></td> <td><p><a class="reference internal" href="../c-api/init#c.PyInterpreterState_Clear">[1]</a></p></td> </tr> <tr>
+<td><p>cpython.PyInterpreterState_New</p></td> <td><p></p></td> <td><p><a class="reference internal" href="../c-api/init#c.PyInterpreterState_New">[1]</a></p></td> </tr> <tr>
+<td><p>cpython._PySys_ClearAuditHooks</p></td> <td><p></p></td> <td><p><a class="reference internal" href="../c-api/init#c.Py_FinalizeEx">[1]</a></p></td> </tr> <tr>
+<td><p>cpython.run_command</p></td> <td><p><code>command</code></p></td> <td><p><a class="reference internal" href="../using/cmdline#cmdoption-c">[1]</a></p></td> </tr> <tr>
+<td><p>cpython.run_file</p></td> <td><p><code>filename</code></p></td> <td><p><a class="reference internal" href="../using/cmdline#audit_event_cpython_run_file_0">[1]</a></p></td> </tr> <tr>
+<td><p>cpython.run_interactivehook</p></td> <td><p><code>hook</code></p></td> <td><p><a class="reference internal" href="sys#sys.__interactivehook__">[1]</a></p></td> </tr> <tr>
+<td><p>cpython.run_module</p></td> <td><p><code>module-name</code></p></td> <td><p><a class="reference internal" href="../using/cmdline#cmdoption-m">[1]</a></p></td> </tr> <tr>
+<td><p>cpython.run_startup</p></td> <td><p><code>filename</code></p></td> <td><p><a class="reference internal" href="../using/cmdline#envvar-PYTHONSTARTUP">[1]</a></p></td> </tr> <tr>
+<td><p>cpython.run_stdin</p></td> <td><p></p></td> <td><p><a class="reference internal" href="../using/cmdline#audit_event_cpython_run_stdin_0">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.addressof</p></td> <td><p><code>obj</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.addressof">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.call_function</p></td> <td><p><code>func_pointer</code>, <code>arguments</code></p></td> <td><p><a class="reference internal" href="ctypes#foreign-functions">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.cdata</p></td> <td><p><code>address</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes._CData.from_address">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.cdata/buffer</p></td> <td><p><code>pointer</code>, <code>size</code>, <code>offset</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes._CData.from_buffer">[1]</a><a class="reference internal" href="ctypes#ctypes._CData.from_buffer_copy">[2]</a></p></td> </tr> <tr>
+<td><p>ctypes.create_string_buffer</p></td> <td><p><code>init</code>, <code>size</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.create_string_buffer">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.create_unicode_buffer</p></td> <td><p><code>init</code>, <code>size</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.create_unicode_buffer">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.dlopen</p></td> <td><p><code>name</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.LibraryLoader">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.dlsym</p></td> <td><p><code>library</code>, <code>name</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.LibraryLoader">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.dlsym/handle</p></td> <td><p><code>handle</code>, <code>name</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.LibraryLoader">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.get_errno</p></td> <td><p></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.get_errno">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.get_last_error</p></td> <td><p></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.get_last_error">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.set_errno</p></td> <td><p><code>errno</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.set_errno">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.set_exception</p></td> <td><p><code>code</code></p></td> <td><p><a class="reference internal" href="ctypes#foreign-functions">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.set_last_error</p></td> <td><p><code>error</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.set_last_error">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.string_at</p></td> <td><p><code>address</code>, <code>size</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.string_at">[1]</a></p></td> </tr> <tr>
+<td><p>ctypes.wstring_at</p></td> <td><p><code>address</code>, <code>size</code></p></td> <td><p><a class="reference internal" href="ctypes#ctypes.wstring_at">[1]</a></p></td> </tr> <tr>
+<td><p>ensurepip.bootstrap</p></td> <td><p><code>root</code></p></td> <td><p><a class="reference internal" href="ensurepip#ensurepip.bootstrap">[1]</a></p></td> </tr> <tr>
+<td><p>exec</p></td> <td><p><code>code_object</code></p></td> <td><p><a class="reference internal" href="functions#eval">[1]</a><a class="reference internal" href="functions#exec">[2]</a></p></td> </tr> <tr>
+<td><p>fcntl.fcntl</p></td> <td><p><code>fd</code>, <code>cmd</code>, <code>arg</code></p></td> <td><p><a class="reference internal" href="fcntl#fcntl.fcntl">[1]</a></p></td> </tr> <tr>
+<td><p>fcntl.flock</p></td> <td><p><code>fd</code>, <code>operation</code></p></td> <td><p><a class="reference internal" href="fcntl#fcntl.flock">[1]</a></p></td> </tr> <tr>
+<td><p>fcntl.ioctl</p></td> <td><p><code>fd</code>, <code>request</code>, <code>arg</code></p></td> <td><p><a class="reference internal" href="fcntl#fcntl.ioctl">[1]</a></p></td> </tr> <tr>
+<td><p>fcntl.lockf</p></td> <td><p><code>fd</code>, <code>cmd</code>, <code>len</code>, <code>start</code>, <code>whence</code></p></td> <td><p><a class="reference internal" href="fcntl#fcntl.lockf">[1]</a></p></td> </tr> <tr>
+<td><p>ftplib.connect</p></td> <td><p><code>self</code>, <code>host</code>, <code>port</code></p></td> <td><p><a class="reference internal" href="ftplib#ftplib.FTP.connect">[1]</a></p></td> </tr> <tr>
+<td><p>ftplib.sendcmd</p></td> <td><p><code>self</code>, <code>cmd</code></p></td> <td><p><a class="reference internal" href="ftplib#ftplib.FTP.sendcmd">[1]</a><a class="reference internal" href="ftplib#ftplib.FTP.voidcmd">[2]</a></p></td> </tr> <tr>
+<td><p>function.__new__</p></td> <td><p><code>code</code></p></td> <td><p><a class="reference internal" href="types#types.FunctionType">[1]</a></p></td> </tr> <tr>
+<td><p>gc.get_objects</p></td> <td><p><code>generation</code></p></td> <td><p><a class="reference internal" href="gc#gc.get_objects">[1]</a></p></td> </tr> <tr>
+<td><p>gc.get_referents</p></td> <td><p><code>objs</code></p></td> <td><p><a class="reference internal" href="gc#gc.get_referents">[1]</a></p></td> </tr> <tr>
+<td><p>gc.get_referrers</p></td> <td><p><code>objs</code></p></td> <td><p><a class="reference internal" href="gc#gc.get_referrers">[1]</a></p></td> </tr> <tr>
+<td><p>glob.glob</p></td> <td><p><code>pathname</code>, <code>recursive</code></p></td> <td><p><a class="reference internal" href="glob#glob.glob">[1]</a><a class="reference internal" href="glob#glob.iglob">[2]</a></p></td> </tr> <tr>
+<td><p>glob.glob/2</p></td> <td><p><code>pathname</code>, <code>recursive</code>, <code>root_dir</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="glob#glob.glob">[1]</a><a class="reference internal" href="glob#glob.iglob">[2]</a></p></td> </tr> <tr>
+<td><p>http.client.connect</p></td> <td><p><code>self</code>, <code>host</code>, <code>port</code></p></td> <td><p><a class="reference internal" href="http.client#http.client.HTTPConnection.connect">[1]</a></p></td> </tr> <tr>
+<td><p>http.client.send</p></td> <td><p><code>self</code>, <code>data</code></p></td> <td><p><a class="reference internal" href="http.client#http.client.HTTPConnection.send">[1]</a></p></td> </tr> <tr>
+<td><p>imaplib.open</p></td> <td><p><code>self</code>, <code>host</code>, <code>port</code></p></td> <td><p><a class="reference internal" href="imaplib#imaplib.IMAP4.open">[1]</a></p></td> </tr> <tr>
+<td><p>imaplib.send</p></td> <td><p><code>self</code>, <code>data</code></p></td> <td><p><a class="reference internal" href="imaplib#imaplib.IMAP4.send">[1]</a></p></td> </tr> <tr>
+<td><p>import</p></td> <td><p><code>module</code>, <code>filename</code>, <code>sys.path</code>, <code>sys.meta_path</code>, <code>sys.path_hooks</code></p></td> <td><p><a class="reference internal" href="../reference/simple_stmts#import">[1]</a></p></td> </tr> <tr>
+<td><p>marshal.dumps</p></td> <td><p><code>value</code>, <code>version</code></p></td> <td><p><a class="reference internal" href="marshal#marshal.dump">[1]</a></p></td> </tr> <tr>
+<td><p>marshal.load</p></td> <td><p></p></td> <td><p><a class="reference internal" href="marshal#marshal.load">[1]</a></p></td> </tr> <tr>
+<td><p>marshal.loads</p></td> <td><p><code>bytes</code></p></td> <td><p><a class="reference internal" href="marshal#marshal.load">[1]</a></p></td> </tr> <tr>
+<td><p>mmap.__new__</p></td> <td><p><code>fileno</code>, <code>length</code>, <code>access</code>, <code>offset</code></p></td> <td><p><a class="reference internal" href="mmap#mmap.mmap">[1]</a></p></td> </tr> <tr>
+<td><p>msvcrt.get_osfhandle</p></td> <td><p><code>fd</code></p></td> <td><p><a class="reference internal" href="msvcrt#msvcrt.get_osfhandle">[1]</a></p></td> </tr> <tr>
+<td><p>msvcrt.locking</p></td> <td><p><code>fd</code>, <code>mode</code>, <code>nbytes</code></p></td> <td><p><a class="reference internal" href="msvcrt#msvcrt.locking">[1]</a></p></td> </tr> <tr>
+<td><p>msvcrt.open_osfhandle</p></td> <td><p><code>handle</code>, <code>flags</code></p></td> <td><p><a class="reference internal" href="msvcrt#msvcrt.open_osfhandle">[1]</a></p></td> </tr> <tr>
+<td><p>nntplib.connect</p></td> <td><p><code>self</code>, <code>host</code>, <code>port</code></p></td> <td><p><a class="reference internal" href="nntplib#nntplib.NNTP">[1]</a><a class="reference internal" href="nntplib#nntplib.NNTP_SSL">[2]</a></p></td> </tr> <tr>
+<td><p>nntplib.putline</p></td> <td><p><code>self</code>, <code>line</code></p></td> <td><p><a class="reference internal" href="nntplib#nntplib.NNTP">[1]</a><a class="reference internal" href="nntplib#nntplib.NNTP_SSL">[2]</a></p></td> </tr> <tr>
+<td><p>object.__delattr__</p></td> <td><p><code>obj</code>, <code>name</code></p></td> <td><p><a class="reference internal" href="../reference/datamodel#object.__delattr__">[1]</a></p></td> </tr> <tr>
+<td><p>object.__getattr__</p></td> <td><p><code>obj</code>, <code>name</code></p></td> <td><p><a class="reference internal" href="../reference/datamodel#object.__getattribute__">[1]</a></p></td> </tr> <tr>
+<td><p>object.__setattr__</p></td> <td><p><code>obj</code>, <code>name</code>, <code>value</code></p></td> <td><p><a class="reference internal" href="../reference/datamodel#object.__setattr__">[1]</a></p></td> </tr> <tr>
+<td><p>open</p></td> <td><p><code>path</code>, <code>mode</code>, <code>flags</code></p></td> <td><p><a class="reference internal" href="functions#open">[1]</a><a class="reference internal" href="io#io.open">[2]</a><a class="reference internal" href="os#os.open">[3]</a></p></td> </tr> <tr>
+<td><p>os.add_dll_directory</p></td> <td><p><code>path</code></p></td> <td><p><a class="reference internal" href="os#os.add_dll_directory">[1]</a></p></td> </tr> <tr>
+<td><p>os.chdir</p></td> <td><p><code>path</code></p></td> <td><p><a class="reference internal" href="os#os.chdir">[1]</a><a class="reference internal" href="os#os.fchdir">[2]</a></p></td> </tr> <tr>
+<td><p>os.chflags</p></td> <td><p><code>path</code>, <code>flags</code></p></td> <td><p><a class="reference internal" href="os#os.chflags">[1]</a><a class="reference internal" href="os#os.lchflags">[2]</a></p></td> </tr> <tr>
+<td><p>os.chmod</p></td> <td><p><code>path</code>, <code>mode</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.chmod">[1]</a><a class="reference internal" href="os#os.fchmod">[2]</a><a class="reference internal" href="os#os.lchmod">[3]</a></p></td> </tr> <tr>
+<td><p>os.chown</p></td> <td><p><code>path</code>, <code>uid</code>, <code>gid</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.chown">[1]</a><a class="reference internal" href="os#os.fchown">[2]</a><a class="reference internal" href="os#os.lchown">[3]</a></p></td> </tr> <tr>
+<td><p>os.exec</p></td> <td><p><code>path</code>, <code>args</code>, <code>env</code></p></td> <td><p><a class="reference internal" href="os#os.execl">[1]</a></p></td> </tr> <tr>
+<td><p>os.fork</p></td> <td><p></p></td> <td><p><a class="reference internal" href="os#os.fork">[1]</a></p></td> </tr> <tr>
+<td><p>os.forkpty</p></td> <td><p></p></td> <td><p><a class="reference internal" href="os#os.forkpty">[1]</a></p></td> </tr> <tr>
+<td><p>os.fwalk</p></td> <td><p><code>top</code>, <code>topdown</code>, <code>onerror</code>, <code>follow_symlinks</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.fwalk">[1]</a></p></td> </tr> <tr>
+<td><p>os.getxattr</p></td> <td><p><code>path</code>, <code>attribute</code></p></td> <td><p><a class="reference internal" href="os#os.getxattr">[1]</a></p></td> </tr> <tr>
+<td><p>os.kill</p></td> <td><p><code>pid</code>, <code>sig</code></p></td> <td><p><a class="reference internal" href="os#os.kill">[1]</a></p></td> </tr> <tr>
+<td><p>os.killpg</p></td> <td><p><code>pgid</code>, <code>sig</code></p></td> <td><p><a class="reference internal" href="os#os.killpg">[1]</a></p></td> </tr> <tr>
+<td><p>os.link</p></td> <td><p><code>src</code>, <code>dst</code>, <code>src_dir_fd</code>, <code>dst_dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.link">[1]</a></p></td> </tr> <tr>
+<td><p>os.listdir</p></td> <td><p><code>path</code></p></td> <td><p><a class="reference internal" href="os#os.listdir">[1]</a></p></td> </tr> <tr>
+<td><p>os.listdrives</p></td> <td><p></p></td> <td><p><a class="reference internal" href="os#os.listdrives">[1]</a></p></td> </tr> <tr>
+<td><p>os.listmounts</p></td> <td><p><code>volume</code></p></td> <td><p><a class="reference internal" href="os#os.listmounts">[1]</a></p></td> </tr> <tr>
+<td><p>os.listvolumes</p></td> <td><p></p></td> <td><p><a class="reference internal" href="os#os.listvolumes">[1]</a></p></td> </tr> <tr>
+<td><p>os.listxattr</p></td> <td><p><code>path</code></p></td> <td><p><a class="reference internal" href="os#os.listxattr">[1]</a></p></td> </tr> <tr>
+<td><p>os.lockf</p></td> <td><p><code>fd</code>, <code>cmd</code>, <code>len</code></p></td> <td><p><a class="reference internal" href="os#os.lockf">[1]</a></p></td> </tr> <tr>
+<td><p>os.mkdir</p></td> <td><p><code>path</code>, <code>mode</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.makedirs">[1]</a><a class="reference internal" href="os#os.mkdir">[2]</a></p></td> </tr> <tr>
+<td><p>os.posix_spawn</p></td> <td><p><code>path</code>, <code>argv</code>, <code>env</code></p></td> <td><p><a class="reference internal" href="os#os.posix_spawn">[1]</a><a class="reference internal" href="os#os.posix_spawnp">[2]</a></p></td> </tr> <tr>
+<td><p>os.putenv</p></td> <td><p><code>key</code>, <code>value</code></p></td> <td><p><a class="reference internal" href="os#os.putenv">[1]</a></p></td> </tr> <tr>
+<td><p>os.remove</p></td> <td><p><code>path</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.remove">[1]</a><a class="reference internal" href="os#os.removedirs">[2]</a><a class="reference internal" href="os#os.unlink">[3]</a></p></td> </tr> <tr>
+<td><p>os.removexattr</p></td> <td><p><code>path</code>, <code>attribute</code></p></td> <td><p><a class="reference internal" href="os#os.removexattr">[1]</a></p></td> </tr> <tr>
+<td><p>os.rename</p></td> <td><p><code>src</code>, <code>dst</code>, <code>src_dir_fd</code>, <code>dst_dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.rename">[1]</a><a class="reference internal" href="os#os.renames">[2]</a><a class="reference internal" href="os#os.replace">[3]</a></p></td> </tr> <tr>
+<td><p>os.rmdir</p></td> <td><p><code>path</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.rmdir">[1]</a></p></td> </tr> <tr>
+<td><p>os.scandir</p></td> <td><p><code>path</code></p></td> <td><p><a class="reference internal" href="os#os.scandir">[1]</a></p></td> </tr> <tr>
+<td><p>os.setxattr</p></td> <td><p><code>path</code>, <code>attribute</code>, <code>value</code>, <code>flags</code></p></td> <td><p><a class="reference internal" href="os#os.setxattr">[1]</a></p></td> </tr> <tr>
+<td><p>os.spawn</p></td> <td><p><code>mode</code>, <code>path</code>, <code>args</code>, <code>env</code></p></td> <td><p><a class="reference internal" href="os#os.spawnl">[1]</a></p></td> </tr> <tr>
+<td><p>os.startfile</p></td> <td><p><code>path</code>, <code>operation</code></p></td> <td><p><a class="reference internal" href="os#os.startfile">[1]</a></p></td> </tr> <tr>
+<td><p>os.startfile/2</p></td> <td><p><code>path</code>, <code>operation</code>, <code>arguments</code>, <code>cwd</code>, <code>show_cmd</code></p></td> <td><p><a class="reference internal" href="os#os.startfile">[1]</a></p></td> </tr> <tr>
+<td><p>os.symlink</p></td> <td><p><code>src</code>, <code>dst</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.symlink">[1]</a></p></td> </tr> <tr>
+<td><p>os.system</p></td> <td><p><code>command</code></p></td> <td><p><a class="reference internal" href="os#os.system">[1]</a></p></td> </tr> <tr>
+<td><p>os.truncate</p></td> <td><p><code>fd</code>, <code>length</code></p></td> <td><p><a class="reference internal" href="os#os.ftruncate">[1]</a><a class="reference internal" href="os#os.truncate">[2]</a></p></td> </tr> <tr>
+<td><p>os.unsetenv</p></td> <td><p><code>key</code></p></td> <td><p><a class="reference internal" href="os#os.unsetenv">[1]</a></p></td> </tr> <tr>
+<td><p>os.utime</p></td> <td><p><code>path</code>, <code>times</code>, <code>ns</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="os#os.utime">[1]</a></p></td> </tr> <tr>
+<td><p>os.walk</p></td> <td><p><code>top</code>, <code>topdown</code>, <code>onerror</code>, <code>followlinks</code></p></td> <td><p><a class="reference internal" href="os#os.walk">[1]</a></p></td> </tr> <tr>
+<td><p>pathlib.Path.glob</p></td> <td><p><code>self</code>, <code>pattern</code></p></td> <td><p><a class="reference internal" href="pathlib#pathlib.Path.glob">[1]</a></p></td> </tr> <tr>
+<td><p>pathlib.Path.rglob</p></td> <td><p><code>self</code>, <code>pattern</code></p></td> <td><p><a class="reference internal" href="pathlib#pathlib.Path.rglob">[1]</a></p></td> </tr> <tr>
+<td><p>pdb.Pdb</p></td> <td><p></p></td> <td><p><a class="reference internal" href="pdb#pdb.Pdb">[1]</a></p></td> </tr> <tr>
+<td><p>pickle.find_class</p></td> <td><p><code>module</code>, <code>name</code></p></td> <td><p><a class="reference internal" href="pickle#pickle.Unpickler.find_class">[1]</a></p></td> </tr> <tr>
+<td><p>poplib.connect</p></td> <td><p><code>self</code>, <code>host</code>, <code>port</code></p></td> <td><p><a class="reference internal" href="poplib#poplib.POP3">[1]</a><a class="reference internal" href="poplib#poplib.POP3_SSL">[2]</a></p></td> </tr> <tr>
+<td><p>poplib.putline</p></td> <td><p><code>self</code>, <code>line</code></p></td> <td><p><a class="reference internal" href="poplib#poplib.POP3">[1]</a><a class="reference internal" href="poplib#poplib.POP3_SSL">[2]</a></p></td> </tr> <tr>
+<td><p>pty.spawn</p></td> <td><p><code>argv</code></p></td> <td><p><a class="reference internal" href="pty#pty.spawn">[1]</a></p></td> </tr> <tr>
+<td><p>resource.prlimit</p></td> <td><p><code>pid</code>, <code>resource</code>, <code>limits</code></p></td> <td><p><a class="reference internal" href="resource#resource.prlimit">[1]</a></p></td> </tr> <tr>
+<td><p>resource.setrlimit</p></td> <td><p><code>resource</code>, <code>limits</code></p></td> <td><p><a class="reference internal" href="resource#resource.setrlimit">[1]</a></p></td> </tr> <tr>
+<td><p>setopencodehook</p></td> <td><p></p></td> <td><p><a class="reference internal" href="../c-api/file#c.PyFile_SetOpenCodeHook">[1]</a></p></td> </tr> <tr>
+<td><p>shutil.chown</p></td> <td><p><code>path</code>, <code>user</code>, <code>group</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.chown">[1]</a></p></td> </tr> <tr>
+<td><p>shutil.copyfile</p></td> <td><p><code>src</code>, <code>dst</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.copy">[1]</a><a class="reference internal" href="shutil#shutil.copy2">[2]</a><a class="reference internal" href="shutil#shutil.copyfile">[3]</a></p></td> </tr> <tr>
+<td><p>shutil.copymode</p></td> <td><p><code>src</code>, <code>dst</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.copy">[1]</a><a class="reference internal" href="shutil#shutil.copymode">[2]</a></p></td> </tr> <tr>
+<td><p>shutil.copystat</p></td> <td><p><code>src</code>, <code>dst</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.copy2">[1]</a><a class="reference internal" href="shutil#shutil.copystat">[2]</a></p></td> </tr> <tr>
+<td><p>shutil.copytree</p></td> <td><p><code>src</code>, <code>dst</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.copytree">[1]</a></p></td> </tr> <tr>
+<td><p>shutil.make_archive</p></td> <td><p><code>base_name</code>, <code>format</code>, <code>root_dir</code>, <code>base_dir</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.make_archive">[1]</a></p></td> </tr> <tr>
+<td><p>shutil.move</p></td> <td><p><code>src</code>, <code>dst</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.move">[1]</a></p></td> </tr> <tr>
+<td><p>shutil.rmtree</p></td> <td><p><code>path</code>, <code>dir_fd</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.rmtree">[1]</a></p></td> </tr> <tr>
+<td><p>shutil.unpack_archive</p></td> <td><p><code>filename</code>, <code>extract_dir</code>, <code>format</code></p></td> <td><p><a class="reference internal" href="shutil#shutil.unpack_archive">[1]</a></p></td> </tr> <tr>
+<td><p>signal.pthread_kill</p></td> <td><p><code>thread_id</code>, <code>signalnum</code></p></td> <td><p><a class="reference internal" href="signal#signal.pthread_kill">[1]</a></p></td> </tr> <tr>
+<td><p>smtplib.connect</p></td> <td><p><code>self</code>, <code>host</code>, <code>port</code></p></td> <td><p><a class="reference internal" href="smtplib#smtplib.SMTP.connect">[1]</a></p></td> </tr> <tr>
+<td><p>smtplib.send</p></td> <td><p><code>self</code>, <code>data</code></p></td> <td><p><a class="reference internal" href="smtplib#smtplib.SMTP">[1]</a></p></td> </tr> <tr>
+<td><p>socket.__new__</p></td> <td><p><code>self</code>, <code>family</code>, <code>type</code>, <code>protocol</code></p></td> <td><p><a class="reference internal" href="socket#socket.socket">[1]</a></p></td> </tr> <tr>
+<td><p>socket.bind</p></td> <td><p><code>self</code>, <code>address</code></p></td> <td><p><a class="reference internal" href="socket#socket.socket.bind">[1]</a></p></td> </tr> <tr>
+<td><p>socket.connect</p></td> <td><p><code>self</code>, <code>address</code></p></td> <td><p><a class="reference internal" href="socket#socket.socket.connect">[1]</a><a class="reference internal" href="socket#socket.socket.connect_ex">[2]</a></p></td> </tr> <tr>
+<td><p>socket.getaddrinfo</p></td> <td><p><code>host</code>, <code>port</code>, <code>family</code>, <code>type</code>, <code>protocol</code></p></td> <td><p><a class="reference internal" href="socket#socket.getaddrinfo">[1]</a></p></td> </tr> <tr>
+<td><p>socket.gethostbyaddr</p></td> <td><p><code>ip_address</code></p></td> <td><p><a class="reference internal" href="socket#socket.gethostbyaddr">[1]</a></p></td> </tr> <tr>
+<td><p>socket.gethostbyname</p></td> <td><p><code>hostname</code></p></td> <td><p><a class="reference internal" href="socket#socket.gethostbyname">[1]</a><a class="reference internal" href="socket#socket.gethostbyname_ex">[2]</a></p></td> </tr> <tr>
+<td><p>socket.gethostname</p></td> <td><p></p></td> <td><p><a class="reference internal" href="socket#socket.gethostname">[1]</a></p></td> </tr> <tr>
+<td><p>socket.getnameinfo</p></td> <td><p><code>sockaddr</code></p></td> <td><p><a class="reference internal" href="socket#socket.getnameinfo">[1]</a></p></td> </tr> <tr>
+<td><p>socket.getservbyname</p></td> <td><p><code>servicename</code>, <code>protocolname</code></p></td> <td><p><a class="reference internal" href="socket#socket.getservbyname">[1]</a></p></td> </tr> <tr>
+<td><p>socket.getservbyport</p></td> <td><p><code>port</code>, <code>protocolname</code></p></td> <td><p><a class="reference internal" href="socket#socket.getservbyport">[1]</a></p></td> </tr> <tr>
+<td><p>socket.sendmsg</p></td> <td><p><code>self</code>, <code>address</code></p></td> <td><p><a class="reference internal" href="socket#socket.socket.sendmsg">[1]</a></p></td> </tr> <tr>
+<td><p>socket.sendto</p></td> <td><p><code>self</code>, <code>address</code></p></td> <td><p><a class="reference internal" href="socket#socket.socket.sendto">[1]</a></p></td> </tr> <tr>
+<td><p>socket.sethostname</p></td> <td><p><code>name</code></p></td> <td><p><a class="reference internal" href="socket#socket.sethostname">[1]</a></p></td> </tr> <tr>
+<td><p>sqlite3.connect</p></td> <td><p><code>database</code></p></td> <td><p><a class="reference internal" href="sqlite3#sqlite3.connect">[1]</a></p></td> </tr> <tr>
+<td><p>sqlite3.connect/handle</p></td> <td><p><code>connection_handle</code></p></td> <td><p><a class="reference internal" href="sqlite3#sqlite3.connect">[1]</a></p></td> </tr> <tr>
+<td><p>sqlite3.enable_load_extension</p></td> <td><p><code>connection</code>, <code>enabled</code></p></td> <td><p><a class="reference internal" href="sqlite3#sqlite3.Connection.enable_load_extension">[1]</a></p></td> </tr> <tr>
+<td><p>sqlite3.load_extension</p></td> <td><p><code>connection</code>, <code>path</code></p></td> <td><p><a class="reference internal" href="sqlite3#sqlite3.Connection.load_extension">[1]</a></p></td> </tr> <tr>
+<td><p>subprocess.Popen</p></td> <td><p><code>executable</code>, <code>args</code>, <code>cwd</code>, <code>env</code></p></td> <td><p><a class="reference internal" href="subprocess#subprocess.Popen">[1]</a></p></td> </tr> <tr>
+<td><p>sys._current_exceptions</p></td> <td><p></p></td> <td><p><a class="reference internal" href="sys#sys._current_exceptions">[1]</a></p></td> </tr> <tr>
+<td><p>sys._current_frames</p></td> <td><p></p></td> <td><p><a class="reference internal" href="sys#sys._current_frames">[1]</a></p></td> </tr> <tr>
+<td><p>sys._getframe</p></td> <td><p><code>frame</code></p></td> <td><p><a class="reference internal" href="sys#sys._getframe">[1]</a></p></td> </tr> <tr>
+<td><p>sys._getframemodulename</p></td> <td><p><code>depth</code></p></td> <td><p><a class="reference internal" href="sys#sys._getframemodulename">[1]</a></p></td> </tr> <tr>
+<td><p>sys.addaudithook</p></td> <td><p></p></td> <td><p><a class="reference internal" href="../c-api/sys#c.PySys_AddAuditHook">[1]</a><a class="reference internal" href="sys#sys.addaudithook">[2]</a></p></td> </tr> <tr>
+<td><p>sys.excepthook</p></td> <td><p><code>hook</code>, <code>type</code>, <code>value</code>, <code>traceback</code></p></td> <td><p><a class="reference internal" href="sys#sys.excepthook">[1]</a></p></td> </tr> <tr>
+<td><p>sys.set_asyncgen_hooks_finalizer</p></td> <td><p></p></td> <td><p><a class="reference internal" href="sys#sys.set_asyncgen_hooks">[1]</a></p></td> </tr> <tr>
+<td><p>sys.set_asyncgen_hooks_firstiter</p></td> <td><p></p></td> <td><p><a class="reference internal" href="sys#sys.set_asyncgen_hooks">[1]</a></p></td> </tr> <tr>
+<td><p>sys.setprofile</p></td> <td><p></p></td> <td><p><a class="reference internal" href="sys#sys.setprofile">[1]</a></p></td> </tr> <tr>
+<td><p>sys.settrace</p></td> <td><p></p></td> <td><p><a class="reference internal" href="sys#sys.settrace">[1]</a></p></td> </tr> <tr>
+<td><p>sys.unraisablehook</p></td> <td><p><code>hook</code>, <code>unraisable</code></p></td> <td><p><a class="reference internal" href="sys#sys.unraisablehook">[1]</a></p></td> </tr> <tr>
+<td><p>syslog.closelog</p></td> <td><p></p></td> <td><p><a class="reference internal" href="syslog#syslog.closelog">[1]</a></p></td> </tr> <tr>
+<td><p>syslog.openlog</p></td> <td><p><code>ident</code>, <code>logoption</code>, <code>facility</code></p></td> <td><p><a class="reference internal" href="syslog#syslog.openlog">[1]</a></p></td> </tr> <tr>
+<td><p>syslog.setlogmask</p></td> <td><p><code>maskpri</code></p></td> <td><p><a class="reference internal" href="syslog#syslog.setlogmask">[1]</a></p></td> </tr> <tr>
+<td><p>syslog.syslog</p></td> <td><p><code>priority</code>, <code>message</code></p></td> <td><p><a class="reference internal" href="syslog#syslog.syslog">[1]</a></p></td> </tr> <tr>
+<td><p>telnetlib.Telnet.open</p></td> <td><p><code>self</code>, <code>host</code>, <code>port</code></p></td> <td><p><a class="reference internal" href="telnetlib#telnetlib.Telnet.open">[1]</a></p></td> </tr> <tr>
+<td><p>telnetlib.Telnet.write</p></td> <td><p><code>self</code>, <code>buffer</code></p></td> <td><p><a class="reference internal" href="telnetlib#telnetlib.Telnet.write">[1]</a></p></td> </tr> <tr>
+<td><p>tempfile.mkdtemp</p></td> <td><p><code>fullpath</code></p></td> <td><p><a class="reference internal" href="tempfile#tempfile.TemporaryDirectory">[1]</a><a class="reference internal" href="tempfile#tempfile.mkdtemp">[2]</a></p></td> </tr> <tr>
+<td><p>tempfile.mkstemp</p></td> <td><p><code>fullpath</code></p></td> <td><p><a class="reference internal" href="tempfile#tempfile.NamedTemporaryFile">[1]</a><a class="reference internal" href="tempfile#tempfile.TemporaryFile">[2]</a><a class="reference internal" href="tempfile#tempfile.mkstemp">[3]</a></p></td> </tr> <tr>
+<td><p>urllib.Request</p></td> <td><p><code>fullurl</code>, <code>data</code>, <code>headers</code>, <code>method</code></p></td> <td><p><a class="reference internal" href="urllib.request#urllib.request.urlopen">[1]</a></p></td> </tr> <tr>
+<td><p>webbrowser.open</p></td> <td><p><code>url</code></p></td> <td><p><a class="reference internal" href="webbrowser#webbrowser.open">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.ConnectRegistry</p></td> <td><p><code>computer_name</code>, <code>key</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.ConnectRegistry">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.CreateKey</p></td> <td><p><code>key</code>, <code>sub_key</code>, <code>access</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.CreateKey">[1]</a><a class="reference internal" href="winreg#winreg.CreateKeyEx">[2]</a></p></td> </tr> <tr>
+<td><p>winreg.DeleteKey</p></td> <td><p><code>key</code>, <code>sub_key</code>, <code>access</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.DeleteKey">[1]</a><a class="reference internal" href="winreg#winreg.DeleteKeyEx">[2]</a></p></td> </tr> <tr>
+<td><p>winreg.DeleteValue</p></td> <td><p><code>key</code>, <code>value</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.DeleteValue">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.DisableReflectionKey</p></td> <td><p><code>key</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.DisableReflectionKey">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.EnableReflectionKey</p></td> <td><p><code>key</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.EnableReflectionKey">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.EnumKey</p></td> <td><p><code>key</code>, <code>index</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.EnumKey">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.EnumValue</p></td> <td><p><code>key</code>, <code>index</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.EnumValue">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.ExpandEnvironmentStrings</p></td> <td><p><code>str</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.ExpandEnvironmentStrings">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.LoadKey</p></td> <td><p><code>key</code>, <code>sub_key</code>, <code>file_name</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.LoadKey">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.OpenKey</p></td> <td><p><code>key</code>, <code>sub_key</code>, <code>access</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.OpenKey">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.OpenKey/result</p></td> <td><p><code>key</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.CreateKey">[1]</a><a class="reference internal" href="winreg#winreg.CreateKeyEx">[2]</a><a class="reference internal" href="winreg#winreg.OpenKey">[3]</a></p></td> </tr> <tr>
+<td><p>winreg.PyHKEY.Detach</p></td> <td><p><code>key</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.PyHKEY.Detach">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.QueryInfoKey</p></td> <td><p><code>key</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.QueryInfoKey">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.QueryReflectionKey</p></td> <td><p><code>key</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.QueryReflectionKey">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.QueryValue</p></td> <td><p><code>key</code>, <code>sub_key</code>, <code>value_name</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.QueryValue">[1]</a><a class="reference internal" href="winreg#winreg.QueryValueEx">[2]</a></p></td> </tr> <tr>
+<td><p>winreg.SaveKey</p></td> <td><p><code>key</code>, <code>file_name</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.SaveKey">[1]</a></p></td> </tr> <tr>
+<td><p>winreg.SetValue</p></td> <td><p><code>key</code>, <code>sub_key</code>, <code>type</code>, <code>value</code></p></td> <td><p><a class="reference internal" href="winreg#winreg.SetValue">[1]</a><a class="reference internal" href="winreg#winreg.SetValueEx">[2]</a></p></td> </tr> </table> <p>The following events are raised internally and do not correspond to any public API of CPython:</p> <table class="docutils align-default"> <thead> <tr>
+<th class="head"><p>Audit event</p></th> <th class="head"><p>Arguments</p></th> </tr> </thead> <tr>
+<td><p>_winapi.CreateFile</p></td> <td><p><code>file_name</code>, <code>desired_access</code>, <code>share_mode</code>, <code>creation_disposition</code>, <code>flags_and_attributes</code></p></td> </tr> <tr>
+<td><p>_winapi.CreateJunction</p></td> <td><p><code>src_path</code>, <code>dst_path</code></p></td> </tr> <tr>
+<td><p>_winapi.CreateNamedPipe</p></td> <td><p><code>name</code>, <code>open_mode</code>, <code>pipe_mode</code></p></td> </tr> <tr>
+<td><p>_winapi.CreatePipe</p></td> <td></td> </tr> <tr>
+<td><p>_winapi.CreateProcess</p></td> <td><p><code>application_name</code>, <code>command_line</code>, <code>current_directory</code></p></td> </tr> <tr>
+<td><p>_winapi.OpenProcess</p></td> <td><p><code>process_id</code>, <code>desired_access</code></p></td> </tr> <tr>
+<td><p>_winapi.TerminateProcess</p></td> <td><p><code>handle</code>, <code>exit_code</code></p></td> </tr> <tr>
+<td><p>ctypes.PyObj_FromPtr</p></td> <td><p><code>obj</code></p></td> </tr> </table> <div class="_attribution">
+ <p class="_attribution-p">
+ &copy; 2001&ndash;2023 Python Software Foundation<br>Licensed under the PSF License.<br>
+ <a href="https://docs.python.org/3.12/library/audit_events.html" class="_attribution-link">https://docs.python.org/3.12/library/audit_events.html</a>
+ </p>
+</div>