node/test/addons
Ezequiel Garcia 5f22375922
src: add support to pass flags to dlopen
* add constants for dlopen flags, which are needed
  for dlopen's flag passing.

* introduce an optional parameter for process.dlopen(),
  allowing to pass dlopen flags (using values from os.constants.dlopen).

If no flags are passed, the default behavior is to load the library
with RTLD_LAZY (perform lazy binding) and RTLD_LOCAL (symbols are
available only locally).

PR-URL: https://github.com/nodejs/node/pull/12794
Refs: https://github.com/nodejs/node/pull/4105
Refs: https://github.com/libuv/libuv/pull/1331
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
2017-09-08 17:14:03 -04:00
..
async-hello-world test: extend async addon test 2017-08-24 21:01:36 +02:00
async-hooks-id async_hooks: C++ Embedder API overhaul 2017-07-06 08:20:03 +02:00
async-hooks-promise async_hooks: proper id stacking for Promises 2017-06-16 19:27:29 +02:00
async-resource async_hooks: C++ Embedder API overhaul 2017-07-06 08:20:03 +02:00
at-exit test: remove undef NDEBUG from at-exit addons test 2017-07-02 06:19:16 +02:00
buffer-free-callback addons: remove semicolons from after module definition 2017-05-15 20:33:06 +02:00
dlopen-ping-pong src: add support to pass flags to dlopen 2017-09-08 17:14:03 -04:00
errno-exception test: add test to verify ErrnoException path 2017-08-14 07:24:22 +02:00
heap-profiler test: add not-called check to heap-profiler test 2017-05-14 20:04:20 -07:00
hello-world test: remove unneeded HandleScope usage 2017-06-28 14:13:07 +02:00
hello-world-function-export test: remove unneeded HandleScope usage 2017-06-28 14:13:07 +02:00
load-long-path test: simplify test skipping 2017-07-04 12:41:49 +03:00
make-callback test,lib,doc: use function declarations 2017-05-01 15:56:58 -07:00
make-callback-recurse lib,src: fix consistent spacing inside braces 2017-07-21 15:13:47 -04:00
new-target test: add new.target add-on regression test 2016-11-21 14:34:25 +01:00
node-module-version tools: add unescaped regexp dot rule to linter 2017-03-29 10:53:28 +02:00
not-a-binding test: add check on an addon that does not register 2017-08-01 17:25:51 +02:00
null-buffer-neuter addons: remove semicolons from after module definition 2017-05-15 20:33:06 +02:00
openssl-binding test: simplify test skipping 2017-07-04 12:41:49 +03:00
parse-encoding addons: remove semicolons from after module definition 2017-05-15 20:33:06 +02:00
repl-domain-abort test: remove unused parameters 2017-08-23 08:17:01 -07:00
stringbytes-external-exceed-max test: support odd value for kStringMaxLength 2017-08-04 08:44:23 +02:00
symlinked-module test: simplify test skipping 2017-07-04 12:41:49 +03:00
zlib-binding test: enable addons test to pass with debug build 2016-10-06 10:27:30 -07:00
.gitignore build: make ci test addons in test/addons 2015-08-25 12:03:57 +02:00
testcfg.py addons: build and test examples 2014-01-22 00:39:13 +04:00