0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/lib/internal
cjihrig 9b6b567bc4
lib,src,doc: add --heapsnapshot-signal CLI flag
This flag allows heap snapshots to be captured without
modifying application code.

PR-URL: https://github.com/nodejs/node/pull/27133
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
2019-04-12 17:16:46 -04:00
..
assert lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
bootstrap lib,src,doc: add --heapsnapshot-signal CLI flag 2019-04-12 17:16:46 -04:00
cluster lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
console console: remove trace frame 2019-04-12 19:29:24 +08:00
crypto lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
dns lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
fs lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
http2 lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
main lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
modules lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
per_context lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
policy lib: use safe methods from primordials 2019-04-08 11:23:09 +02:00
process lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
repl lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
streams lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
test src: replace heap_utils.createHeapSnapshot with v8.getHeapSnapshot 2019-03-19 01:04:51 +08:00
util lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
vm lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
worker lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
assert.js assert: add internal assert.fail() 2019-02-14 00:00:50 +01:00
async_hooks.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
buffer.js buffer: add {read|write}Big[U]Int64{BE|LE} methods 2019-04-06 19:30:23 +02:00
child_process.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
cli_table.js lib: use safe methods from primordials 2019-04-08 11:23:09 +02:00
constants.js os: lazy loaded 2018-05-18 15:25:41 +02:00
dgram.js dgram: add support for UDP connected sockets 2019-04-03 06:48:13 +02:00
dtrace.js lib: move DTRACE_* probes out of global scope 2019-03-12 14:19:36 +00:00
encoding.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
error-serdes.js lib: use safe methods from primordials 2019-04-08 11:23:09 +02:00
errors.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
fixed_queue.js lib: expose FixedQueue internally and fix nextTick bug 2018-05-06 07:21:32 +02:00
freelist.js lib: faster FreeList 2019-04-11 05:40:59 +02:00
freeze_intrinsics.js lib: force using primordials for JSON, Math and Reflect 2019-04-03 21:36:08 +08:00
http.js http,https: protect against slow headers attack 2018-11-28 11:36:34 +11:00
idna.js lib: convert legacy process.binding to internalBinding 2019-02-18 07:21:48 +01:00
inspector_async_hook.js process: register the inspector async hooks in bootstrap/node.js 2019-01-16 16:19:22 +08:00
js_stream_socket.js stream: reduce internal usage of public require of util 2019-03-22 00:48:32 +01:00
linkedlist.js linkedlist: correct grammar in comments 2017-07-31 08:03:19 +08:00
net.js fs: make process.binding('fs') internal 2018-11-16 21:56:29 +09:00
options.js src: cache the result of GetOptions() in JS land 2018-11-07 20:40:38 -08:00
priority_queue.js timers: fix priority queue removeAt 2018-11-14 20:38:00 -08:00
querystring.js lib: move encodeStr function to internal for reusable 2018-11-20 18:24:02 -08:00
readline.js benchmark,doc,lib: capitalize more comments 2019-03-27 17:20:06 +01:00
readme.md doc: clarify text about internal module changes 2018-07-31 08:28:40 +03:00
repl.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
socket_list.js benchmark,lib: change var to const 2019-03-30 13:16:39 +01:00
stream_base_commons.js errors: add more information in case of invalid callbacks 2019-04-04 12:51:03 +02:00
timers.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
tls.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
trace_events_async_hooks.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
tty.js repl: fix terminal default setting 2019-03-25 16:28:07 +01:00
url.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
util.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
v8_prof_polyfill.js v8_prof_polyfill: remove unused catch bindings 2018-11-06 10:59:04 -05:00
v8_prof_processor.js lib: force using primordials for JSON, Math and Reflect 2019-04-03 21:36:08 +08:00
validators.js lib: add signal name validator 2019-04-10 20:35:54 -04:00
worker.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00

Internal Modules

The modules in lib/internal are intended for internal use in Node.js core only, and are not accessible with require() from user modules. These modules can be changed at any time. Reliance on these modules outside of core is not supported in any way.