diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | .idea/modules.xml | 2 | ||||
-rw-r--r-- | .npmignore | 101 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | binding.gyp | 82 | ||||
-rw-r--r-- | node/Makefile | 10 | ||||
-rw-r--r-- | node/README.md | 490 | ||||
-rw-r--r-- | node/bin/cli.js | 236 | ||||
-rw-r--r-- | node/clinspect.js | 370 | ||||
-rw-r--r-- | node/ejdb.js | 859 | ||||
-rw-r--r-- | node/ejdb_args.h | 120 | ||||
-rw-r--r-- | node/ejdb_cmd.h | 98 | ||||
-rw-r--r-- | node/ejdb_logging.cc | 160 | ||||
-rw-r--r-- | node/ejdb_logging.h | 107 | ||||
-rw-r--r-- | node/ejdb_native.cc | 1867 | ||||
-rw-r--r-- | node/ejdb_thread.h | 80 | ||||
-rw-r--r-- | node/nbproject/Package-Default.bash | 75 | ||||
-rw-r--r-- | node/nbproject/configurations.xml | 15773 | ||||
-rw-r--r-- | node/nbproject/project.xml | 25 | ||||
-rw-r--r-- | node/platform.js | 173 | ||||
-rw-r--r-- | node/samples/sample1/sample1.js | 47 | ||||
-rw-r--r-- | node/samples/sample2/README | 2 | ||||
-rw-r--r-- | node/tests/bench/benchutils.js | 63 | ||||
-rw-r--r-- | node/tests/bench/ejdb/bench1.js | 157 | ||||
-rw-r--r-- | node/tests/t1.js | 49 | ||||
-rw-r--r-- | node/tests/t2.js | 466 | ||||
-rw-r--r-- | node/win32/pthread_mutex.h | 241 | ||||
-rw-r--r-- | package.json | 59 | ||||
-rw-r--r-- | tcejdb/tcejdb.iml | 1 | ||||
-rw-r--r-- | tests.mk | 13 | ||||
-rw-r--r-- | var/.stub | 0 |
31 files changed, 1 insertions, 21731 deletions
@@ -89,8 +89,6 @@ config.status /build /var -/node/samples/sample1/zoo* - libtcejdb9*.deb libtcejdb_*.dsc diff --git a/.idea/modules.xml b/.idea/modules.xml index 4a95041..1f4c732 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,8 +2,6 @@ <project version="4"> <component name="ProjectModuleManager"> <modules> - <module fileurl="file://$PROJECT_DIR$/jejdb/jejdb.iml" filepath="$PROJECT_DIR$/jejdb/jejdb.iml" /> - <module fileurl="file://$PROJECT_DIR$/rbejdb/rbejdb.iml" filepath="$PROJECT_DIR$/rbejdb/rbejdb.iml" /> <module fileurl="file://$PROJECT_DIR$/tcejdb/tcejdb.iml" filepath="$PROJECT_DIR$/tcejdb/tcejdb.iml" /> </modules> </component> diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 63dea6c..0000000 --- a/.npmignore +++ /dev/null @@ -1,101 +0,0 @@ -*.o -*.vlog -*.status -*.log -*.dylib -*.upload -*.rock -*.so -*.so.* -*.a -*.dll -*.exp -*.exe -*.sdf -*.suo -*.def -*.expm -*.lib -*.zip -*.tag.gz -*.tgz -*.cache -*.deb -*.dsc -*.build -*.changes -*.pyc -*.tags -.dep.inc -*/nbproject/private/* -/ejdbdll -/node_modules -/configure.gypi - -addressbook* -/.idea/workspace.xml - -/tcejdb/bros -/tcejdb/doc -/tcejdb/mxe -/tcejdb/i686-w64-mingw32 -/tcejdb/x86_64-w64-mingw32 -/tcejdb/tools -/tcejdb/Makefile -/tcejdb/libtcejdb.a -/tcejdb/libtcejdb.so -/tcejdb/libtcejdb.so.9 -/tcejdb/libtcejdb.so.9.11.0 -/tcejdb/tcamgr -/tcejdb/tcamttest -/tcejdb/tcatest -/tcejdb/tcawmgr.cgi -/tcejdb/tcbmgr -/tcejdb/tcbmttest -/tcejdb/tcbtest -/tcejdb/tcfmgr -/tcejdb/tcfmttest -/tcejdb/tcftest -/tcejdb/tchmgr -/tcejdb/tchmttest -/tcejdb/tchtest -/tcejdb/tctmgr -/tcejdb/tctmttest -/tcejdb/tcttest -/tcejdb/tcucodec -/tcejdb/tcumttest -/tcejdb/tcutest -/tcejdb/tcejdb.pc -/tcejdb/nbproject/private -/tcejdb/static -/tcejdb/check.in -/tcejdb/check.out -/tcejdb/casket* -/tcejdb/samples/sample1/sample1 -/tcejdb/samples/sample1/addressbook* -/tcejdb/samples/sample1_win32/Debug -/tcejdb/samples/sample1_win32/Release -/tcejdb/samples/sample1_win32/sample1_win32/Debug -/tcejdb/samples/sample1_win32/sample1_win32/Release -/tcejdb/samples/sample1_win32/ipch -/tcejdb/samples/sample1_mingw/nbproject/private -/tcejdb/testejdb/Makefile -/tcejdb/testejdb/dbt* -/tcejdb/testejdb/t1 -/tcejdb/testejdb/t2 -/tcejdb/testejdb/t3 -/tcejdb/testejdb/t4 -/build -/var -/node/samples/sample1/zoo* -/tcejdb/debian -/misc -/node/nodejs -/node/tests/bench -nbproject -.idea - -compilation.db -.clang/ -ejdb.workspace.session -.codelite/ @@ -4,13 +4,11 @@ all: init clean: - $(MAKE) -C ./tcejdb clean - - rm -rf ./build - - rm -rf ./var/* - rm -f *.upload - rm -f libtcejdb*.tar.gz libtcejdb*.deb libtcejdb*.changes libtcejdb*.build libtcejdb*.dsc - rm -f *.tgz -deb-packages: deb-packages-tcejdb deb-packages-luaejdb; +deb-packages: deb-packages-tcejdb; deb-packages-tcejdb: init $(MAKE) -C ./tcejdb deb-packages diff --git a/binding.gyp b/binding.gyp deleted file mode 100644 index 8b28e30..0000000 --- a/binding.gyp +++ /dev/null @@ -1,82 +0,0 @@ -{ - 'variables' : { - - }, - - 'includes': ['configure.gypi'], - - 'target_defaults': { - 'configurations': { - 'Debug': { - 'defines': [ '_DEBUG' ], - 'msvs_settings': { - 'VCCLCompilerTool': { - 'RuntimeLibrary':'MultiThreadedDebugDLL' - } - }, - }, - 'Release':{ - 'defines': [ 'NDEBUG' ], - 'msvs_settings': { - 'VCCLCompilerTool': { - 'RuntimeLibrary':'MultiThreadedDLL' - } - } - } - }, - 'conditions': [ - ['OS == "win"', { - 'defines': [ - '_UNICODE', - ], - 'libraries': [ - '-l<(EJDB_HOME)/lib/tcejdbdll.lib' - ], - }, { - 'defines': [ - '_LARGEFILE_SOURCE', - '_FILE_OFFSET_BITS=64', - '_GNU_SOURCE', - '_UNICODE', - '_GLIBCXX_PERMIT_BACKWARD_HASH', - ], - }], - [ 'OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { - 'cflags': [ '-Wall', '-pedantic', '-fsigned-char', '-pthread', '-Wno-variadic-macros'], - 'cflags_cc!' : [ '-fno-exceptions' ], - 'libraries' : [ - '-L../tcejdb', - '-Wl,-Bstatic -ltcejdb', - '-Wl,-Bdynamic', - '-lz -lpthread -lm -lc' - ] - }], - [ 'OS=="mac"', { - 'defines': ['_DARWIN_USE_64_BIT_INODE=1'], - 'cflags_cc!' : [ '-fno-exceptions' ], - 'xcode_settings': { - 'GCC_ENABLE_CPP_EXCEPTIONS':'YES', - 'OTHER_CFLAGS': [ - '-fsigned-char', '-pthread', '-Wno-variadic-macros', '-fexceptions' - ], - 'OTHER_LDFLAGS': [ - '-Wl,-search_paths_first', - '-L./tcejdb/static', - '-lstcejdb -lz -lpthread -lm -lc' - ] - } - }] - ], - 'include_dirs' : ['tcejdb'], - }, - - 'targets' : [ - { - 'target_name' : 'ejdb_native', - 'sources' : [ - 'node/ejdb_native.cc', - 'node/ejdb_logging.cc' - ] - }, - ] -} diff --git a/node/Makefile b/node/Makefile deleted file mode 100644 index 2392cb6..0000000 --- a/node/Makefile +++ /dev/null @@ -1,10 +0,0 @@ - -dummy:; - -all: - npm build . - -clean: - rm -rf ./build - -.PHONY: all clean dummy
\ No newline at end of file diff --git a/node/README.md b/node/README.md deleted file mode 100644 index 1aa2e12..0000000 --- a/node/README.md +++ /dev/null @@ -1,490 +0,0 @@ -EJDB NodeJS -================================================ - -Installation --------------------------------- -**System libraries:** - -* g++ -* zlib - -On Debian/Ubuntu linux you can install it as follows: - -```sh -sudo apt-get install g++ zlib1g zlib1g-dev -``` - -**Installation from node package manager on linux/macos:** - - npm install ejdb - -**[Installing EJDB NodeJS module on windows](https://github.com/Softmotions/ejdb/blob/master/tcejdb/WIN32.md#ejdb-nodejs-module-installation)** - - -EJDB NodeJS samples ---------------------------------- - -* [node/samples](https://github.com/Softmotions/ejdb/tree/master/node/samples) -* [node/tests](https://github.com/Softmotions/ejdb/tree/master/node/tests) -* [nwk-ejdb-address-book](https://github.com/Softmotions/nwk-ejdb-address-book) - - -EJDB NodeJS API ----------------------------------- - -<a name="open" /> -### EJDB.open(dbFile, openMode) - -Open database. Return database instance handle object. -<br/>Default open mode: `JBOWRITER | JBOCREAT`. -<br/>This is blocking function. - -__Arguments__ - - * {String} dbFile Database main file name - * {Number} `[openMode=JBOWRITER | JBOCREAT]` Bitmast of open modes: - - `JBOREADER` Open as a reader. - - `JBOWRITER` Open as a writer. - - `JBOCREAT` Create if db file not exists - - `JBOTRUNC` Truncate db. - ---------------------------------------- - -<a name="close" /> -### close() - -Close database. -<br/>If database was not opened it does nothing. -<br/>This is blocking function. - ---------------------------------------- - -<a name="isOpen"/> -### isOpen() -Check if database in opened state. - ---------------------------------------- - -<a name="ensureCollection"/> -### ensureCollection(cname, copts) - -Automatically creates new collection if it does't exists. -Collection options `copts` applied only for newly created collection. -For existing collections `copts` takes no effect. - -Collection options (copts): - - * cachedrecords : Max number of cached records in shared memory segment. Default: 0 - * records : Estimated number of records in this collection. Default: 65535. - * large : Specifies that the size of the database can be larger than 2GB. Default: false - * compressed : If true collection records will be compressed with DEFLATE compression. Default: false. - -<br/>This is blocking function. - -__Arguments__ - - * {String} cname Name of collection. - * {Object} `[copts]` Collection options. - ---------------------------------------- - - -<a name="dropCollection"/> -### dropCollection(cname, prune, cb) - -Drop collection. - -Call variations: - - dropCollection(cname) - dropCollection(cname, cb) - dropCollection(cname, prune, cb) - -__Arguments__ - - * {String} cname Name of collection. - * {Boolean} `[prune=false]` If true the collection data will erased from disk. - * {Function} `[cb]` Callback args: (error) - ---------------------------------------- - -<a name="save"/> -### save(cname, jsarr, cb) - -Save/update specified JSON objects in the collection. -If collection with `cname` does not exists it will be created. - -Each persistent object has unique identifier (OID) placed in the `_id` property. -If a saved object does not have `_id` it will be autogenerated. -To identify and update object it should contains `_id` property. - -If callback is not provided this function will be synchronous. - -Call variations: - - save(cname, <json object>|<Array of json objects>, [options] [cb]) - save(cname, <json object>|<Array of json objects>, [cb]) - -NOTE: Field names of passed JSON objects may not contain `$` and `.` characters, - error condition will be fired in this case. - -__Arguments__ - - * {String} **cname** Name of collection. - * {Array|Object} jsarr Signle JSON object or array of JSON objects to save - * {Function} `[cb]` Callback args: (error, {Array} of OIDs for saved objects) - -__Return__ - - * {Array} of OIDs of saved objects in synchronous mode otherwise returns {undefined}. - --------------------------------------- - -<a name="load"/> -### load(cname, oid, cb) - -Loads JSON object identified by OID from the collection. -If callback is not provided this function will be synchronous. - -__Arguments__ - - * {String} cname Name of collection - * {String} oid Object identifier (OID) - * {Function} cb Callback args: (error, obj) - `obj`: Retrieved JSON object or NULL if it is not found. - -__Return__ - - * JSON object or {null} if it is not found in synchronous mode otherwise return {undefined}. - --------------------------------------- - -<a name="remove"/> -### remove(cname, oid, cb) - -Removes JSON object from the collection. -If callback is not provided this function will be synchronous. - -__Arguments__ - - * {String} cname Name of collection - * {String} oid Object identifier (OID) - * {Function} cb Callback args: (error) - - --------------------------------------- - -<a name="find"/> -### find(cname, qobj, orarr, hints, cb) -Execute query on collection. -EJDB queries inspired by MongoDB (mongodb.org) and follows same philosophy. - - Supported queries: - - Simple matching of String OR Number OR Array value: - - {'fpath' : 'val', ...} - - $not Negate operation. - - {'fpath' : {'$not' : val}} //Field not equal to val - - {'fpath' : {'$not' : {'$begin' : prefix}}} //Field not begins with val - - $begin String starts with prefix - - {'fpath' : {'$begin' : prefix}} - - $gt, $gte (>, >=) and $lt, $lte for number types: - - {'fpath' : {'$gt' : number}, ...} - - $bt Between for number types: - - {'fpath' : {'$bt' : [num1, num2]}} - - $in String OR Number OR Array val matches to value in specified array: - - {'fpath' : {'$in' : [val1, val2, val3]}} - - $nin - Not IN - - $strand String tokens OR String array val matches all tokens in specified array: - - {'fpath' : {'$strand' : [val1, val2, val3]}} - - $stror String tokens OR String array val matches any token in specified array: - - {'fpath' : {'$stror' : [val1, val2, val3]}} - - $exists Field existence matching: - - {'fpath' : {'$exists' : true|false}} - - $icase Case insensitive string matching: - - {'fpath' : {'$icase' : 'val1'}} //icase matching - Ignore case matching with '$in' operation: - - {'name' : {'$icase' : {'$in' : ['tHéâtre - театр', 'heLLo WorlD']}}} - For case insensitive matching you can create special type of string index. - - $elemMatch The $elemMatch operator matches more than one component within an array element. - - { array: { $elemMatch: { value1 : 1, value2 : { $gt: 1 } } } } - Restriction: only one $elemMatch allowed in context of one array field. - - $and, $or joining: - - {..., $and : [subq1, subq2, ...] } - - {..., $or : [subq1, subq2, ...] } - Example: {z : 33, $and : [ {$or : [{a : 1}, {b : 2}]}, {$or : [{c : 5}, {d : 7}]} ] } - - - Mongodb $(projection) operator supported. (http://docs.mongodb.org/manual/reference/projection/positional/#proj._S_) - - Mongodb positional $ update operator supported. (http://docs.mongodb.org/manual/reference/operator/positional/) - - - Queries can be used to update records: - - $set Field set operation. - - {.., '$set' : {'field1' : val1, 'fieldN' : valN}} - $upsert Atomic upsert. If matching records are found it will be '$set' operation, - otherwise new record will be inserted with fields specified by argment object. - - {.., '$upsert' : {'field1' : val1, 'fieldN' : valN}} - $inc Increment operation. Only number types are supported. - - {.., '$inc' : {'field1' : number, ..., 'field1' : number} - $dropall In-place record removal operation. - - {.., '$dropall' : true} - $addToSet Atomically adds value to the array only if its not in the array already. - If containing array is missing it will be created. - - {.., '$addToSet' : {'fpath' : val1, 'fpathN' : valN, ...}} - $addToSetAll Batch version if $addToSet - - {.., '$addToSetAll' : {'fpath' : [array of values to add], ...}} - $pull Atomically removes all occurrences of value from field, if field is an array. - - {.., '$pull' : {'fpath' : val1, 'fpathN' : valN, ...}} - $pullAll Batch version of $pull - - {.., '$pullAll' : {'fpath' : [array of values to remove], ...}} - - NOTE: It is better to execute update queries with `$onlycount=true` hint flag - or use the special `update()` method to avoid unnecessarily rows fetching. - - NOTE: Negate operations: $not and $nin not using indexes - so they can be slow in comparison to other matching operations. - - NOTE: Only one index can be used in search query operation. - - NOTE: If callback is not provided this function will be synchronous. - - QUERY HINTS (specified by `hints` argument): - - $max Maximum number in the result set - - $skip Number of skipped results in the result set - - $orderby Sorting order of query fields. - - $onlycount true|false If `true` only count of matching records will be returned - without placing records in result set. - - $fields Set subset of fetched fields - If a field presented in $orderby clause it will be forced to include in resulting records. - Example: - hints: { - "$orderby" : { //ORDER BY field1 ASC, field2 DESC - "field1" : 1, - "field2" : -1 - }, - "$fields" : { //SELECT ONLY {_id, field1, field2} - "field1" : 1, - "field2" : 1 - } - } - - Many C API query examples can be found in `tcejdb/testejdb/t2.c` test case. - - To traverse selected records cursor object is used: - - Cursor#next() Move cursor to the next record and returns true if next record exists. - - Cursor#hasNext() Returns true if cursor can be placed to the next record. - - Cursor#field(name) Retrieve value of the specified field of the current JSON object record. - - Cursor#object() Retrieve whole JSON object with all fields. - - Cursor#reset() Reset cursor to its initial state. - - Cursor#length Read-only property: Number of records placed into cursor. - - Cursor#pos Read/Write property: You can set cursor position: 0 <= pos < length - - Cursor#close() Closes cursor and free cursor resources. Cursor cant be used in closed state. - - Call variations of find(): - - find(cname, [cb]) - - find(cname, qobj, [cb]) - - find(cname, qobj, hints, [cb]) - - find(cname, qobj, qobjarr, [cb]) - - find(cname, qobj, qobjarr, hints, [cb]) - - __Arguments__ - - * {String} cname Name of collection - * {Object} qobj Main JSON query object - * {Array} `[orarr]` Array of additional OR query objects (joined with OR predicate). - * {Object} `[hints]` JSON object with query hints. - * {Function} cb Callback args: (error, cursor, count) - `cursor`: Cursor object to traverse records - qobj `count`: Total number of selected records - -__Return__ - - * If callback is provided returns {undefined} - * If no callback and `$onlycount` hint is set returns count {Number}. - * If no callback and no `$onlycount` hint returns cursor {Object}. - - -------------------------------------------- - -<a name="findOne"/> -### findOne(cname, qobj, orarr, hints, cb) -Same as #find() but retrieves only one matching JSON object. - -Call variations of findOne(): - - findOne(cname, [cb]) - findOne(cname, qobj, [cb]) - findOne(cname, qobj, hints, [cb]) - findOne(cname, qobj, qobjarr, [cb]) - findOne(cname, qobj, qobjarr, hints, [cb]) - -__Arguments__ - - * {String} cname Name of collection - * {Object} qobj Main JSON query object - * {Array} `[orarr]` Array of additional OR query objects (joined with OR predicate). - * {Object} `[hints]` JSON object with query hints. - * {Function} cb Callback args: (error, obj) - `obj` Retrieved JSON object or NULL if it is not found. - -__Return__ - - * If callback is provided returns {undefined} - * If no callback is provided returns found {Object} or {null} - ------------------------------------ -<a name="findOne"/> -### update(cname, qobj, orarr, hints, cb) -Convenient method to execute update queries. - - * `$set` Field set operation: - - {some fields for selection, '$set' : {'field1' : {obj}, ..., 'field1' : {obj}}} - * `$upsert` Atomic upsert. If matching records are found it will be '$set' operation, - otherwise new record will be inserted with fields specified by argment object. - - {.., '$upsert' : {'field1' : val1, 'fieldN' : valN}} - * `$inc` Increment operation. Only number types are supported. - - {some fields for selection, '$inc' : {'field1' : number, ..., 'field1' : {number}} - * `$dropall` In-place record removal operation. - - {some fields for selection, '$dropall' : true} - * `$addToSet` | `$addToSetAll` Atomically adds value to the array only if its not in the array already. - If containing array is missing it will be created. - - {.., '$addToSet' : {'fpath' : val1, 'fpathN' : valN, ...}} - * `$pull` | `pullAll` Atomically removes all occurrences of value from field, if field is an array. - - {.., '$pull' : {'fpath' : val1, 'fpathN' : valN, ...}} - -Call variations of update(): - - update(cname, [cb]) - update(cname, qobj, [cb]) - update(cname, qobj, hints, [cb]) - update(cname, qobj, qobjarr, [cb]) - update(cname, qobj, qobjarr, hints, [cb]) - -__Arguments__ - - * {String} cname Name of collection - * {Object} qobj Update JSON query object - * {Array} `[orarr]` Array of additional OR query objects (joined with OR predicate). - * {Object} `[hints]` JSON object with query hints. - * {Function} cb Callback args: (error, count) - `count` The number of updated records. - -__Return__ - - * If callback is provided returns {undefined}. - * If no callback is provided returns {Number} of updated objects. - - ------------------------------------ - -<a name="count"/> -### count(cname, qobj, orarr, hints, cb) -Convenient count(*) operation. - -Call variations of count(): - - count(cname, [cb]) - count(cname, qobj, [cb]) - count(cname, qobj, hints, [cb]) - count(cname, qobj, qobjarr, [cb]) - count(cname, qobj, qobjarr, hints, [cb]) - -__Arguments__ - - * {String} cname Name of collection - * {Object} qobj Main JSON query object - * {Array} `[orarr]` Array of additional OR query objects (joined with OR predicate). - * {Object} `[hints]` JSON object with query hints. - * {Function} cb Callback args: (error, count) - `count`: Number of matching records. - -__Return__ - - * If callback is provided returns {undefined}. - * If no callback is provided returns {Number} of matched object. - ------------------------------------ - -<a name="sync"/> -### sync(cb) -Synchronize entire EJDB database with disk. - -__Arguments__ - - * {Function} cb Callback args: (error) - ------------------------------------ - -<a name="dropIndexes"/> -### dropIndexes(cname, path, cb) -Drop indexes of all types for JSON field path. - -__Arguments__ - - * {String} cname Name of collection - * {String} path JSON field path - * {Function} `[cb]` Optional callback function. Callback args: (error) - ------------------------------------- - -<a name="optimizeIndexes"/> -### optimizeIndexes(cname, path, cb) -Optimize indexes of all types for JSON field path. -Performs B+ tree index file optimization. - - __Arguments__ - - * {String} cname Name of collection - * {String} path JSON field path - * {Function} `[cb]` Optional callback function. Callback args: (error) - ------------------------------------ - -<a name="ensureIndex"/> -### ensureStringIndex(cname, path, cb) -### ensureIStringIndex(cname, path, cb) -### ensureNumberIndex(cname, path, cb) -### ensureArrayIndex(cname, path, cb) - -Ensure index presence of String|Number|Array type for JSON field path. -`IString` is the special type of String index for case insensitive matching. - - __Arguments__ - - * {String} cname Name of collection - * {String} path JSON field path - * {Function} `[cb]` Optional callback function. Callback args: (error) - ------------------------------------ - -<a name="rebuildIndex"/> -### rebuildStringIndex(cname, path, cb) -### rebuildIStringIndex(cname, path, cb) -### rebuildNumberIndex(cname, path, cb) -### rebuildArrayIndex(cname, path, cb) - -Rebuild index of String|Number|Array type for JSON field path. -`IString` is the special type of String index for case insensitive matching. - - __Arguments__ - - * {String} cname Name of collection - * {String} path JSON field path - * {Function} `[cb]` Optional callback function. Callback args: (error) - ------------------------------------ - -<a name="dropIndex"/> -### dropStringIndex(cname, path, cb) -### dropIStringIndex(cname, path, cb) -### dropNumberIndex(cname, path, cb) -### dropArrayIndex(cname, path, cb) - -Drop index of String|Number|Array type for JSON field path. -`IString` is the special type of String index for case insensitive matching. - - __Arguments__ - - * {String} cname Name of collection - * {String} path JSON field path - * {Function} `[cb]` Optional callback function. Callback args: (error) - ------------------------------------ diff --git a/node/bin/cli.js b/node/bin/cli.js deleted file mode 100644 index 7292bee..0000000 --- a/node/bin/cli.js +++ /dev/null @@ -1,236 +0,0 @@ -#!/usr/bin/env node - -var cdb = null; //current DB desc -const maxInspectRows = 10; -const maxInspectDepth = 10; -var useColors = true; -var quiet = false; -var cmd = null; -var pkg = require("../../package.json"); - - -//Parse aguments -(function() { - var args = process.argv; - for (var i = 2; i < args.length; ++i) { - var a = args[i]; - if (["--help", "-h"].indexOf(a) !== -1) { - help(); - } else if (["--no-colors", "-n"].indexOf(a) !== -1) { - useColors = false; - } else if (["--quiet", "-q"].indexOf(a) !== -1) { - quiet = true; - } else if (["--cmd", "-c"].indexOf(a) !== -1) { - cmd = a; - } else if (i === args.length - 1) { //last arg - cmd = "db.open('" + a + "')"; //todo review - } - } -})(); - -function help() { - var h = []; - h.push("EJDB CLI v" + pkg.version); - h.push("usage: ejdb [options] [dbfile]"); - h.push("options:"); - h.push("\t-h --help\tshow this help tip"); - h.push("\t-n --no-colors\tdo not use colored output"); - h.push("\t-q --quiet\trun in quiet output mode"); - h.push("\t-c --cmd\trun specified javascript command"); - console.error(h.join("\n")); - process.exit(0); -} - -if (!quiet) { - console.log("Welcome to EJDB CLI v" + pkg.version); -} - -var util = require("util"); -var path = require("path"); -var EJDB = require("../ejdb.js"); -var clinspect = require("../clinspect.js"); - - -//Init help hints -Object.defineProperty(EJDB.open, "_help_", - {value : "(dbFile, [openMode]) Open database"}); -Object.defineProperty(EJDB.prototype.close, "_help_", - {value : "Close database"}); -Object.defineProperty(EJDB.prototype.isOpen, "_help_", - {value : "Check if database in opened state"}); -Object.defineProperty(EJDB.prototype.ensureCollection, "_help_", - {value : "(cname, [copts]) Creates new collection if it does't exists"}); -Object.defineProperty(EJDB.prototype.dropCollection, "_help_", - {value : "(cname, [prune], [cb]) Drop collection, " + - "if `prune` is true collection db files will be erased from disk."}); -Object.defineProperty(EJDB.prototype.save, "_help_", - {value : "(cname, object|array of object, [opts], [cb]) " + - "Save/update specified JSON objects in the collection."}); -Object.defineProperty(EJDB.prototype.load, "_help_", - {value : "(cname, oid, [cb]) Loads object identified by OID from the collection"}); -Object.defineProperty(EJDB.prototype.remove, "_help_", - {value : "(cname, oid, [cb]) Removes object from the collection"}); -Object.defineProperty(EJDB.prototype.find, "_help_", - {value : "(cname, [qobj], [qobjarr], [hints], [cb]) Execute query on collection"}); -Object.defineProperty(EJDB.prototype.findOne, "_help_", - {value : "(cname, [qobj], [qobjarr], [hints], [cb]) Retrive one object from the collection"}); -Object.defineProperty(EJDB.prototype.update, "_help_", - {value : "(cname, [qobj], [qobjarr], [hints], [cb]) Perform update query on collection"}); -Object.defineProperty(EJDB.prototype.count, "_help_", - {value : "(cname, [qobj], [qobjarr], [hints], [cb]) Convenient count(*) operation"}); -Object.defineProperty(EJDB.prototype.sync, "_help_", - {value : "Synchronize entire EJDB database with disk"}); -Object.defineProperty(EJDB.prototype.dropIndexes, "_help_", - {value : "(cname, path, [cb]) Drop indexes of all types for JSON field path"}); -Object.defineProperty(EJDB.prototype.optimizeIndexes, "_help_", - {value : "(cname, path, [cb]) Optimize indexes of all types for JSON field path"}); - -Object.defineProperty(EJDB.prototype.ensureStringIndex, "_help_", - {value : "(cname, path, [cb]) Ensure String index for JSON field path"}); -Object.defineProperty(EJDB.prototype.rebuildStringIndex, "_help_", - {value : "(cname, path, [cb])"}); -Object.defineProperty(EJDB.prototype.dropStringIndex, "_help_", - {value : "(cname, path, [cb])"}); - -Object.defineProperty(EJDB.prototype.ensureIStringIndex, "_help_", - {value : "(cname, path, [cb]) Ensure case insensitive String index for JSON field path"}); -Object.defineProperty(EJDB.prototype.rebuildIStringIndex, "_help_", - {value : "(cname, path, [cb])"}); -Object.defineProperty(EJDB.prototype.dropIStringIndex, "_help_", - {value : "(cname, path, [cb])"}); - -Object.defineProperty(EJDB.prototype.ensureNumberIndex, "_help_", - {value : "(cname, path, [cb]) Ensure index presence of Number type for JSON field path"}); -Object.defineProperty(EJDB.prototype.rebuildNumberIndex, "_help_", - {value : "(cname, path, [cb])"}); -Object.defineProperty(EJDB.prototype.dropNumberIndex, "_help_", - {value : "(cname, path, [cb])"}); - -Object.defineProperty(EJDB.prototype.ensureArrayIndex, "_help_", - {value : "(cname, path, [cb]) Ensure index presence of Array type for JSON field path"}); -Object.defineProperty(EJDB.prototype.rebuildArrayIndex, "_help_", - {value : "(cname, path, [cb])"}); -Object.defineProperty(EJDB.prototype.dropArrayIndex, "_help_", - {value : "(cname, path, [cb])"}); - -Object.defineProperty(EJDB.prototype.getDBMeta, "_help_", - {value : "Get description of EJDB database and its collections"}); - -Object.defineProperty(EJDB.prototype.beginTransaction, "_help_", - {value : "Begin collection transaction"}); - -Object.defineProperty(EJDB.prototype.commitTransaction, "_help_", - {value : "Commit collection transaction"}); - -Object.defineProperty(EJDB.prototype.rollbackTransaction, "_help_", - {value : "Rollback collection transaction"}); - -Object.defineProperty(EJDB.prototype.getTransactionStatus, "_help_", - {value : "Get collection transaction status"}); - -repl = require("repl").start({ - prompt : "ejdb> ", - input : process.stdin, - output : process.stdout, - terminal : true, - writer : function(obj) { - return clinspect.inspect(obj, maxInspectDepth, useColors) - } -}); - -//console.log("MF=" + module.filename); - -var dbctl = { - open : function(dbpath) { - if (dbpath == null) { - return error("No file path specified"); - } - if (cdb) { - return error("Database already opened: " + cdb.dbpath); - } - dbpath = path.resolve(dbpath); - cdb = { - dbpath : dbpath, - jb : EJDB.open(dbpath) - }; - syncdbctx(); - return dbstatus(cdb); - }, - - status : function() { - return dbstatus(cdb); - }, - - close : function() { - if (!cdb || !cdb.jb) { - return error("Database already closed"); - } - try { - cdb.jb.close(); - } finally { - cdb = null; - } - syncdbctx(); - } -}; -Object.defineProperty(dbctl.open, "_help_", {value : EJDB.open._help_}); -Object.defineProperty(dbctl.close, "_help_", {value : EJDB.prototype.close._help_}); -Object.defineProperty(dbctl.status, "_help_", {value : "Get current database status"}); - -repl.on("exit", function() { - dbctl.close(); - console.log("Bye!"); -}); - -function dbstatus(cdb) { - if (cdb) { - return cdb.jb.getDBMeta(); - } else { - return {}; - } -} - -function syncdbctx() { - var db = {}; - repl.resetContext(); - if (cdb && cdb.jb) { - db.__proto__ = cdb.jb; - db.close = dbctl.close; - db.status = dbctl.status; - db.find = function() { - var ret = cdb.jb.find.apply(cdb.jb, arguments); - if (typeof ret === "object") { - if (!quiet) println("Found " + ret.length + " records"); - for (var i = 0; ret.next() && i < maxInspectRows; ++i) { - println(repl.writer(ret.object())); - } - ret.reset(); - if (ret.length > maxInspectRows) { - if (!quiet) println("Shown only first " + maxInspectRows); - } - if (!quiet) println("\nReturned cursor:"); - } - return ret; - }; - Object.defineProperty(db.find, "_help_", {value : EJDB.prototype.find._help_}); - } else { - db.__proto__ = dbctl; - } - repl.context.db = db; - repl.context.EJDB = EJDB; -} - -function println(msg) { - repl.outputStream.write(msg + "\n"); -} - -function error(msg) { - return "ERROR: " + msg; -} - -syncdbctx(); - - -if (cmd) { - repl.rli.write(cmd + "\n"); -} diff --git a/node/clinspect.js b/node/clinspect.js deleted file mode 100644 index e305d05..0000000 --- a/node/clinspect.js +++ /dev/null @@ -1,370 +0,0 @@ -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - -exports.inspect = inspect; - -var error = function(x) { - for (var i = 0, len = arguments.length; i < len; ++i) { - process.stderr.write(arguments[i] + '\n'); - } -}; - -// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics -var colors = { - 'bold' : [1, 22], - 'italic' : [3, 23], - 'underline' : [4, 24], - 'inverse' : [7, 27], - 'white' : [37, 39], - 'grey' : [90, 39], - 'black' : [30, 39], - 'blue' : [34, 39], - 'cyan' : [36, 39], - 'green' : [32, 39], - 'magenta' : [35, 39], - 'red' : [31, 39], - 'yellow' : [33, 39] -}; - -// Don't use 'blue' not visible on cmd.exe -var styles = { - 'special' : 'cyan', - 'number' : 'yellow', - 'boolean' : 'yellow', - 'undefined' : 'grey', - 'null' : 'bold', - 'string' : 'green', - 'date' : 'magenta', - 'help' : 'yellow', - // "name": intentionally not styling - 'regexp' : 'red' -}; - -function stylizeWithColor(str, styleType) { - var style = styles[styleType]; - - if (style) { - return '\u001b[' + colors[style][0] + 'm' + str + - '\u001b[' + colors[style][1] + 'm'; - } else { - return str; - } -} - -function stylizeNoColor(str, styleType) { - return str; -} - - -function inspect(obj, depth, colors) { - var ctx = { - seen : [], - stylize : colors ? stylizeWithColor : stylizeNoColor - }; - return formatValue(ctx, obj, (typeof depth === 'undefined' ? 2 : depth)); -} - -function arrayToHash(array) { - var hash = {}; - array.forEach(function(val, idx) { - hash[val] = true; - }); - - return hash; -} - - -function formatValue(ctx, value, recurseTimes) { - // Provide a hook for user-specified inspect functions. - // Check that value is an object with an inspect function on it - if (value && typeof value.inspect === 'function' && - // Filter out the util module, it's inspect function is special - value.inspect !== exports.inspect && - // Also filter out any prototype objects using the circular check. - !(value.constructor && value.constructor.prototype === value)) { - return String(value.inspect(recurseTimes)); - } - - // Primitive types cannot have properties - var primitive = formatPrimitive(ctx, value); - if (primitive) { - return primitive; - } - - // Look up the keys of the object. - var keys = []; - for (var k in value) { - keys.push(k); - } - var visibleKeys = arrayToHash(keys); - - // Some type of object without properties can be shortcutted. - if (keys.length === 0) { - if (typeof value === 'function') { - var name = value.name ? ': ' + value.name : ''; - var ret = ctx.stylize('[Function' + name + ']', 'special'); - if (typeof value._help_ === 'string') { - ret = ret + ' ' + ctx.stylize(value._help_, 'help'); - } - return ret; - } - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } - if (isDate(value)) { - return ctx.stylize(Date.prototype.toString.call(value), 'date'); - } - if (isError(value)) { - return formatError(value); - } - } - - var base = '', array = false, braces = ['{', '}']; - - // Make Array say that they are Array - if (isArray(value)) { - array = true; - braces = ['[', ']']; - } - - // Make functions say that they are functions - if (typeof value === 'function') { - var n = value.name ? ': ' + value.name : ''; - base = ' [Function' + n + ']'; - } - - // Make RegExps say that they are RegExps - if (isRegExp(value)) { - base = ' ' + RegExp.prototype.toString.call(value); - } - - // Make dates with properties first say the date - if (isDate(value)) { - base = ' ' + Date.prototype.toUTCString.call(value); - } - - // Make error with message first say the error - if (isError(value)) { - base = ' ' + formatError(value); - } - - if (keys.length === 0 && (!array || value.length == 0)) { - return braces[0] + base + braces[1]; - } - - if (recurseTimes < 0) { - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } else { - return ctx.stylize('[Object]', 'special'); - } - } - - ctx.seen.push(value); - - var output; - if (array) { - output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); - } else { - output = keys.map(function(key) { - return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); - }); - } - - ctx.seen.pop(); - - return reduceToSingleString(output, base, braces); -} - - -function formatPrimitive(ctx, value) { - switch (typeof value) { - case 'undefined': - return ctx.stylize('undefined', 'undefined'); - - case 'string': - var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') - .replace(/'/g, "\\'") - .replace(/\\"/g, '"') + '\''; - return ctx.stylize(simple, 'string'); - - case 'number': - return ctx.stylize('' + value, 'number'); - - case 'boolean': - return ctx.stylize('' + value, 'boolean'); - } - // For some reason typeof null is "object", so special case here. - if (value === null) { - return ctx.stylize('null', 'null'); - } -} - - -function formatError(value) { - return '[' + Error.prototype.toString.call(value) + ']'; -} - - -function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { - var output = []; - for (var i = 0, l = value.length; i < l; ++i) { - if (hasOwnProperty(value, String(i))) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - String(i), true)); - } else { - output.push(''); - } - } - keys.forEach(function(key) { - if (!key.match(/^\d+$/)) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - key, true)); - } - }); - return output; -} - - -function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { - var name, str, desc; - desc = Object.getOwnPropertyDescriptor(value, key) || { value : value[key] }; - if (desc.get) { - if (desc.set) { - str = ctx.stylize('[Getter/Setter]', 'special'); - } else { - str = ctx.stylize('[Getter]', 'special'); - } - } else { - if (desc.set) { - str = ctx.stylize('[Setter]', 'special'); - } - } - if (!hasOwnProperty(visibleKeys, key)) { - name = '[' + key + ']'; - } - if (!str) { - if (ctx.seen.indexOf(desc.value) < 0) { - if (recurseTimes === null) { - str = formatValue(ctx, desc.value, null); - } else { - str = formatValue(ctx, desc.value, recurseTimes - 1); - } - if (str.indexOf('\n') > -1) { - if (array) { - str = str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n').substr(2); - } else { - str = '\n' + str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n'); - } - } - } else { - str = ctx.stylize('[Circular]', 'special'); - } - } - if (typeof name === 'undefined') { - if (array && key.match(/^\d+$/)) { - return str; - } - name = JSON.stringify('' + key); - if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { - name = name.substr(1, name.length - 2); - name = ctx.stylize(name, 'name'); - } else { - name = name.replace(/'/g, "\\'") - .replace(/\\"/g, '"') - .replace(/(^"|"$)/g, "'"); - name = ctx.stylize(name, 'string'); - } - } - - return name + ': ' + str; -} - - -function reduceToSingleString(output, base, braces) { - var numLinesEst = 0; - var length = output.reduce(function(prev, cur) { - numLinesEst++; - if (cur.indexOf('\n') >= 0) numLinesEst++; - return prev + cur.length + 1; - }, 0); - - if (length > 60) { - return braces[0] + - (base === '' ? '' : base + '\n ') + - ' ' + - output.join(',\n ') + - ' ' + - braces[1]; - } - - return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; -} - - -// NOTE: These type checking functions intentionally don't use `instanceof` -// because it is fragile and can be easily faked with `Object.create()`. -function isArray(ar) { - return Array.isArray(ar) || - (typeof ar === 'object' && objectToString(ar) === '[object Array]'); -} -exports.isArray = isArray; - - -function isRegExp(re) { - return typeof re === 'object' && objectToString(re) === '[object RegExp]'; -} -exports.isRegExp = isRegExp; - - -function isDate(d) { - return typeof d === 'object' && objectToString(d) === '[object Date]'; -} -exports.isDate = isDate; - - -function isError(e) { - return typeof e === 'object' && objectToString(e) === '[object Error]'; -} -exports.isError = isError; - - -function objectToString(o) { - return Object.prototype.toString.call(o); -} - -function pad(n) { - return n < 10 ? '0' + n.toString(10) : n.toString(10); -} - -function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); -} - - - - - - diff --git a/node/ejdb.js b/node/ejdb.js deleted file mode 100644 index cd42ba4..0000000 --- a/node/ejdb.js +++ /dev/null @@ -1,859 +0,0 @@ -/************************************************************************************************** - * NodeJS API for EJDB database library http://ejdb.org - * Copyright (C) 2012-2013 Softmotions Ltd <info@softmotions.com> - * - * This file is part of EJDB. - * EJDB is free software; you can redistribute it and/or modify it under the terms of - * the GNU Lesser General Public License as published by the Free Software Foundation; either - * version 2.1 of the License or any later version. EJDB is distributed in the hope - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - * License for more details. - * You should have received a copy of the GNU Lesser General Public License along with EJDB; - * if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA. - *************************************************************************************************/ - -var ejdblib; -try { - ejdblib = require("../build/Release/ejdb_native.node"); -} catch (e) { - ejdblib = require("../build/Debug/ejdb_native.node"); - console.error("Warning: Using the DEBUG version of EJDB nodejs binding"); -} -var EJDBImpl = ejdblib.NodeEJDB; - -const DEFAULT_OPEN_MODE = (ejdblib.JBOWRITER | ejdblib.JBOCREAT); -var EJDB = function(dbFile, openMode) { - Object.defineProperty(this, "_impl", { - value : new EJDBImpl(dbFile, (openMode > 0) ? openMode : DEFAULT_OPEN_MODE), - configurable : false, - enumerable : false, - writable : false - }); - return this; -}; - -for (var k in ejdblib) { //Export constants - if (k.indexOf("JB") === 0) { - EJDB[k] = ejdblib[k]; - } -} -EJDB.DEFAULT_OPEN_MODE = DEFAULT_OPEN_MODE; - -/** - * Open database. - * Return database instance handle object . - * - * Default open mode: JBOWRITER | JBOCREAT - * - * This is blocking function. - * - * @param {String} dbFile Database main file name - * @param {Number} openMode [JBOWRITER | JBOCREAT | ..] Bitmast of open modes: - * - `JBOREADER` Open as a reader. - * - `JBOWRITER` Open as a writer. - * - `JBOCREAT` Create db if it not exists - * - `JBOTRUNC` Truncate db. - * @returns {EJDB} EJDB database wrapper - */ - -EJDB.open = function(dbFile, openMode) { - return new EJDB(dbFile, openMode); -}; - - -/** - * Returns true if argument is valid object id (OID) string. - * @param {String} oid Object id. - * @return {Boolean} - */ -EJDB.isValidOID = function(oid) { - if (typeof oid !== "string" || oid.length !== 24) { - return false; - } - var i = 0; - //noinspection StatementWithEmptyBodyJS - for (; ((oid[i] >= 0x30 && oid[i] <= 0x39) || /* 1 - 9 */ - (oid[i] >= 0x61 && oid[i] <= 0x66)); /* a - f */ - ++i); - return (i === 24); -}; - -/** - * Close database. - * If database was not opened it does nothing. - * - * This is blocking function. - */ -EJDB.prototype.close = function() { - return this._impl.close(); -}; - -/** - * Check if database in opened state. - */ -EJDB.prototype.isOpen = function() { - return this._impl.isOpen(); -}; - -/** - * Automatically creates new collection if it does't exists. - * Collection options `copts` - * are applied only for newly created collection. - * For existing collections `copts` takes no effect. - * - * Collection options (copts): - * { - * "cachedrecords" : Max number of cached records in shared memory segment. Default: 0 - * "records" : Estimated number of records in this collection. Default: 65535. - * "large" : Specifies that the size of the database can be larger than 2GB. Default: false - * "compressed" : If true collection records will be compressed with DEFLATE compression. Default: false. - * } - * - * This is blocking function. - * - * @param {String} cname Name of collection. - * @param {Object} [copts] Collection options. - * @return {*} - */ -EJDB.prototype.ensureCollection = function(cname, copts) { - return this._impl.ensureCollection(cname, copts || {}); -}; - - -/** - * Please use #dropCollection - * @deprecated Will be removed in v1.1 //todo - */ -EJDB.prototype.removeCollection = function(cname, prune, cb) { - this.dropCollection.apply(this, arguments); -}; - -/** - * Drop collection. - * - * Call variations: - * - dropCollection(cname) - * - dropCollection(cname, cb) - * - dropCollection(cname, prune, cb) - * - * @param {String} cname Name of collection. - * @param {Boolean} [prune=false] If true the collection data will erased from disk. - * @param {Function} [cb] Callback function with arguments: (error) - */ -EJDB.prototype.dropCollection = function(cname, prune, cb) { - if (arguments.length == 2) { - cb = prune; - prune = false; - } - if (!cb) { - cb = function() { - }; - } - //noinspection JSDeprecatedSymbols - return this._impl.removeCollection(cname, !!prune, cb); -}; - -/** - * Save/update specified JSON objects in the collection. - * If collection with `cname` does not exists it will be created. - * - * Each persistent object has unique identifier (OID) placed in the `_id` property. - * If a saved object does not have `_id` it will be autogenerated. - * To identify and update object it should contains `_id` property. - * - * If callback is not provided this function will be synchronous. - * - * Call variations: - * - save(cname, <json object>|<Array of json objects>, options) - * - save(cname, <json object>|<Array of json objects>, cb) - * - save(cname, <json object>|<Array of json objects>, options, cb) - * - * NOTE: Field names of passed JSON objects may not contain `$` and `.` characters, - * error condition will be fired in this case. - * - * @param {String} cname Name of collection. - * @param {Array|Object} jsarr Signle JSON object or array of JSON objects to save - * @param {Object?} opts Optional options obj. - * If opts.merge == true saved object will be merged with who's - * already persisted in db. - * @param {Function} [cb] Callback function with arguments: (error, {Array} of OIDs for saved objects) - * @return {Array} of OIDs of saved objects in synchronous mode otherwise returns {undefined}. - */ -EJDB.prototype.save = function(cname, jsarr, opts, cb) { - if (!jsarr) { - return []; - } - if (!Array.isArray(jsarr)) { - jsarr = [jsarr]; - } - if (typeof opts == "function") { - cb = opts; - opts = null; - } - var postprocess = function(oids) { - //Assign _id property for newly created objects - for (var i = jsarr.length - 1; i >= 0; --i) { - var so = jsarr[i]; - if (so != null && so["_id"] !== oids[i]) { - so["_id"] = oids[i]; - } - } - }; - if (cb == null) { - postprocess(this._impl.save(cname, jsarr, (opts || {}))); - return jsarr; - } else { - return this._impl.save(cname, jsarr, (opts || {}), function(err, oids) { - if (err) { - cb(err); - return; - } - postprocess(oids); - cb(null, oids); - }); - } -}; - - -/** - * Loads JSON object identified by OID from the collection. - * If callback is not provided this function will be synchronous. - * - * @param {String} cname Name of collection - * @param {String} oid Object identifier (OID) - * @param {Function} [cb] Callback function with arguments: (error, obj) - * `obj`: Retrieved JSON object or NULL if it is not found. - * @return JSON object or {null} if it is not found in synchronous mode otherwise return {undefined}. - */ -EJDB.prototype.load = function(cname, oid, cb) { - return this._impl.load(cname, oid, cb); -}; - -/** - * Removes JSON object from the collection. - * If callback is not provided this function will be synchronous. - * - * @param {String} cname Name of collection - * @param {String} oid Object identifier (OID) - * @param {Function} [cb] Callback function with arguments: (error) - * @return {undefined} - */ -EJDB.prototype.remove = function(cname, oid, cb) { - return this._impl.remove(cname, oid, cb); -}; - - -/* - * - (cname, [cb]) - * - (cname, qobj, [cb]) - * - (cname, qobj, hints, [cb]) - * - (cname, qobj, qobjarr, [cb]) - * - (cname, qobj, qobjarr, hints, [cb]) - */ -function parseQueryArgs(args) { - var cname, qobj, orarr, hints, cb; - var i = 0; - cname = args[i++]; - if (typeof cname !== "string") { - throw new Error("Collection name 'cname' argument must be specified"); - } - var next = args[i++]; - if (typeof next === "function") { - cb = next; - } else { - qobj = next; - } - next = args[i++]; - if (next !== undefined) { - if (Array.isArray(next)) { - orarr = next; - next = args[i++]; - } else if (typeof next === "object") { - hints = next; - orarr = null; - next = args[i++]; - } - if (!hints && typeof next === "object") { - hints = next; - next = args[i++]; - } - if (typeof next === "function") { - cb = next; - } - } - return [cname, (qobj || {}), (orarr || []), (hints || {}), (cb || null)]; -} - -/** - * Execute query on collection. - * - * EJDB queries inspired by MongoDB (mongodb.org) and follows same philosophy. - * - * - Supported queries: - * - Simple matching of String OR Number OR Array value: - * - {'fpath' : 'val', ...} - * - $not Negate operation. - * - {'fpath' : {'$not' : val}} //Field not equal to val - * - {'fpath' : {'$not' : {'$begin' : prefix}}} //Field not begins with val - * - $begin String starts with prefix - * - {'fpath' : {'$begin' : prefix}} - * - $gt, $gte (>, >=) and $lt, $lte for number types: - * - {'fpath' : {'$gt' : number}, ...} - * - $bt Between for number types: - * - {'fpath' : {'$bt' : [num1, num2]}} - * - $in String OR Number OR Array val matches to value in specified array: - * - {'fpath' : {'$in' : [val1, val2, val3]}} - * - $nin - Not IN - * - $strand String tokens OR String array val matches all tokens in specified array: - * - {'fpath' : {'$strand' : [val1, val2, val3]}} - * - $stror String tokens OR String array val matches any token in specified array: - * - {'fpath' : {'$stror' : [val1, val2, val3]}} - * - $exists Field existence matching: - * - {'fpath' : {'$exists' : true|false}} - * - $icase Case insensitive string matching: - * - {'fpath' : {'$icase' : 'val1'}} //icase matching - * icase matching with '$in' operation: - * - {'name' : {'$icase' : {'$in' : ['tHéâtre - театр', 'heLLo WorlD']}}} - * For case insensitive matching you can create special type of string index. - * - $elemMatch The $elemMatch operator matches more than one component within an array element. - * - { array: { $elemMatch: { value1 : 1, value2 : { $gt: 1 } } } } - * Restriction: only one $elemMatch allowed in context of one array field. - * - $and, $or joining: - * - {..., $and : [subq1, subq2, ...] } - * - {..., $or : [subq1, subq2, ...] } - * Example: {z : 33, $and : [ {$or : [{a : 1}, {b : 2}]}, {$or : [{c : 5}, {d : 7}]} ] } - * - * - Mongodb $(projection) operator supported. (http://docs.mongodb.org/manual/reference/projection/positional/#proj._S_) - * - Mongodb positional $ update operator supported. (http://docs.mongodb.org/manual/reference/operator/positional/) - * - * - Queries can be used to update records: - * - * $set Field set operation. - * - {.., '$set' : {'field1' : val1, 'fieldN' : valN}} - * $upsert Atomic upsert. If matching records are found it will be '$set' operation, - * otherwise new record will be inserted - * with fields specified by argment object. - * - {.., '$upsert' : {'field1' : val1, 'fieldN' : valN}} - * $inc Increment operation. Only number types are supported. - * - {.., '$inc' : {'field1' : number, ..., 'field1' : number} - * $dropall In-place record removal operation. - * - {.., '$dropall' : true} - * $addToSet Atomically adds value to the array only if value not in the array already. - * If containing array is missing it will be created. - * - {.., '$addToSet' : {'fpath' : val1, 'fpathN' : valN, ...}} - * $addToSetAll Batch version if $addToSet - * - {.., '$addToSetAll' : {'fpath' : [array of values to add], ...}} - * $pull Atomically removes all occurrences of value from field, if field is an array. - * - {.., '$pull' : {'fpath' : val1, 'fpathN' : valN, ...}} - * $pullAll Batch version of $pull - * - {.., '$pullAll' : {'fpath' : [array of values to remove], ...}} - * - * - Collection joins supported in the following form: - * - * {..., $do : {fpath : {$join : 'collectionname'}} } - * Where 'fpath' value points to object's OIDs from 'collectionname'. Its value - * can be OID, string representation of OID or array of this pointers. - * - * NOTE: It is better to execute update queries with `$onlycount=true` hint flag - * or use the special `update()` method to avoid unnecessarily data fetching. - * NOTE: Negate operations: $not and $nin not using indexes - * so they can be slow in comparison to other matching operations. - * NOTE: Only one index can be used in search query operation. - * NOTE: If callback is not provided this function will be synchronous. - * - * QUERY HINTS (specified by `hints` argument): - * - $max Maximum number in the result set - * - $skip Number of skipped results in the result set - * - $orderby Sorting order of query fields. - * - $onlycount true|false If `true` only count of matching records will be returned - * without placing records in result set. - * - $fields Set subset of fetched fields. - * If field presented in $orderby clause it will be forced to include in resulting records. - * Example: - * hints: { - * "$orderby" : { //ORDER BY field1 ASC, field2 DESC - * "field1" : 1, - * "field2" : -1 - * }, - * "$fields" : { //SELECT ONLY {_id, field1, field2} - * "field1" : 1, - * "field2" : 1 - * } - * } - * - * To traverse selected records cursor object is used: - * - Cursor#next() Move cursor to the next record and returns true if next record exists. - * - Cursor#hasNext() Returns true if cursor can be placed to the next record. - * - Cursor#field(name) Retrieve value of the specified field of the current JSON object record. - * - Cursor#object() Retrieve whole JSON object with all fields. - * - Cursor#reset() Reset cursor to its initial state. - * - Cursor#length Read-only property: Number of records placed into cursor. - * - Cursor#pos Read/Write property: You can set cursor position: 0 <= pos < length - * - Cursor#close() Closes cursor and free cursor resources. Cursor cant be used in closed state. - * - * Call variations of find(): - * - find(cname, [cb]) - * - find(cname, qobj, [cb]) - * - find(cname, qobj, hints, [cb]) - * - find(cname, qobj, qobjarr, [cb]) - * - find(cname, qobj, qobjarr, hnts, [cb]) - * - * @param {String} cname Name of collection - * @param {Object} qobj Main JSON query object - * @param {Array} [orarr] Array of additional OR query objects (joined with OR predicate). - * @param {Object} [hints] JSON object with query hints. - * @param {Function} [cb] Callback function with arguments: (error, cursor, count) where: - * `cursor`: Cursor object to traverse records - * `count`: Total number of selected records. - * @return If callback is provided returns {undefined}. - * If no callback and $onlycount hint is set returns count {Number}. - * If no callback and no $onlycount hint returns cursor {Object}. - * - */ -EJDB.prototype.find = function() { - //[cname, qobj, orarr, hints, cb] - var qa = parseQueryArgs(arguments); - return this._impl.query(qa[0], [qa[1]].concat(qa[2], qa[3]), - (qa[3]["$onlycount"] ? ejdblib.JBQRYCOUNT : 0), - qa[4]); -}; - -/** - * Same as #find() but retrieves only first matching JSON object. - * If callback is not provided this function will be synchronous. - * - * Call variations of findOne(): - * - findOne(cname, [cb]) - * - findOne(cname, qobj, [cb]) - * - findOne(cname, qobj, hints, [cb]) - * - findOne(cname, qobj, qobjarr, [cb]) - * - findOne(cname, qobj, qobjarr, hints, [cb]) - * - * @param {String} cname Name of collection - * @param {Object} qobj Main JSON query object - * @param {Array} [orarr] Array of additional OR query objects (joined with OR predicate). - * @param {Object} [hints] JSON object with query hints. - * @param {Function} [cb] Callback function with arguments: (error, obj) where: - * `obj`: Retrieved JSON object or NULL if it is not found. - * @return If callback is provided returns {undefined}. - * If no callback is provided returns found {Object} or {null}. - */ - -EJDB.prototype.findOne = function() { - //[cname, qobj, orarr, hints, cb] - var qa = parseQueryArgs(arguments); - qa[3]["$max"] = 1; - var cb = qa[4]; - if (cb) { - return this._impl.query(qa[0], [qa[1]].concat(qa[2], qa[3]), 0, - function(err, cursor) { - if (err) { - cb(err); - return; - } - if (cursor.next()) { - try { - cb(null, cursor.object()); - } finally { - cursor.close(); - } - } else { - cb(null, null); - } - }); - } else { - var ret = null; - var cursor = this._impl.query(qa[0], [qa[1]].concat(qa[2], qa[3]), 0, cb); - if (cursor && typeof cursor === "object") { - if (cursor.next()) { - ret = cursor.object(); - } - cursor.close(); - } - return ret; - } -}; - - -/** - * Execute ejdb database command. - * - * Supported commands: - * - * - * 1) Exports database collections data. See ejdbexport() method. - * - * "export" : { - * "path" : string, //Exports database collections data - * "cnames" : [string array]|null, //List of collection names to export - * "mode" : int|null //Values: null|`JBJSONEXPORT` See ejdb.h#ejdbexport() method - * } - * - * Command response: - * { - * "log" : string, //Diagnostic log about executing this command - * "error" : string|null, //ejdb error message - * "errorCode" : int|0, //ejdb error code - * } - * - * 2) Imports previously exported collections data into ejdb. - * - * "import" : { - * "path" : string //The directory path in which data resides - * "cnames" : [string array]|null, //List of collection names to import - * "mode" : int|null //Values: null|`JBIMPORTUPDATE`|`JBIMPORTREPLACE` See ejdb.h#ejdbimport() method - * } - * - * Command response: - * { - * "log" : string, //Diagnostic log about executing this command - * "error" : string|null, //ejdb error message - * "errorCode" : int|0, //ejdb error code - * } - * - * If callback is not provided this function will be synchronous. - * - * @param {Object} cmd BSON command spec. - * @param {Function} [cb] Callback function with arguments: (error, obj) where: - * `obj`: Command response JSON object. - * @return Command response JSON object if callback is not provided. - */ -EJDB.prototype.command = function(cmd, cb) { - if (cb) { - this._impl.command(cmd, function(err, cursor) { - if (err) { - cb(err); - return; - } - if (cursor.next()) { - try { - cb(null, cursor.object()); - } finally { - cursor.close(); - } - } else { - cb(null, null); - } - }); - } else { - var ret = null; - var cursor = this._impl.command(cmd); - if (cursor && typeof cursor === "object") { - if (cursor.next()) { - ret = cursor.object(); - } - cursor.close(); - } - return ret; - } -}; - - -/** - * Convenient method to execute update queries. - * If callback is not provided this function will be synchronous. - * - * The following update operations are supported: - * $set Field set operation. - * - {.., '$set' : {'field1' : val1, 'fieldN' : valN}} - * $inc Increment operation. Only number types are supported. - * - {.., '$inc' : {'field1' : number, ..., 'field1' : number} - * $dropall In-place record removal operation. - * - {.., '$dropall' : true} - * $addToSet Atomically adds value to the array only if its not in the array already. - * If containing array is missing it will be created. - * - {.., '$addToSet' : {'fpath' : val1, 'fpathN' : valN, ...}} - * $pull Atomically removes all occurrences of value from field, if field is an array. - * - {.., '$pull' : {'fpath' : val1, 'fpathN' : valN, ...}} - * - * Call variations of update(): - * update(cname, qobj, [cb]) - * update(cname, qobj, hints, [cb]) - * update(cname, qobj, qobjarr, [cb]) - * update(cname, qobj, qobjarr, hints, [cb]) - * - * @param {String} cname Name of collection - * @param {Object} qobj Main JSON query object - * @param {Array} [orarr] Array of additional OR query objects (joined with OR predicate). - * @param {Object} [hints] JSON object with query hints. - * @param {Function} [cb] Callback function with arguments: (error, count) where: - * `count`: The number of updated records. - * - * @return If callback is provided returns {undefined}. - * If no callback is provided returns {Number} of updated objects. - */ -EJDB.prototype.update = function() { - //[cname, qobj, orarr, hints, cb] - var qa = parseQueryArgs(arguments); - var cb = qa[4]; - if (cb) { - return this._impl.query(qa[0], [qa[1]].concat(qa[2], qa[3]), ejdblib.JBQRYCOUNT, - function(err, cursor, count, log) { - if (err) { - cb(err, null, log); - return; - } - cb(null, count, log); - }); - } else { - return this._impl.query(qa[0], [qa[1]].concat(qa[2], qa[3]), ejdblib.JBQRYCOUNT, cb); - } -}; - -/** - * Convenient count(*) operation. - * - * Call variations of count(): - * - count(cname, [cb]) - * - count(cname, qobj, [cb]) - * - count(cname, qobj, hints, [cb]) - * - count(cname, qobj, qobjarr, [cb]) - * - count(cname, qobj, qobjarr, hints, [cb]) - * - * @param {String} cname Name of collection - * @param {Object} qobj Main JSON query object - * @param {Array} [orarr] Array of additional OR query objects (joined with OR predicate). - * @param {Object} [hints] JSON object with query hints. - * @param {Function} [cb] Callback function with arguments: (error, count) where: - * `count`: Number of matching records. - * - * @return If callback is provided returns {undefined}. - * If no callback is provided returns {Number} of matched object. - */ -EJDB.prototype.count = function() { - //[cname, qobj, orarr, hints, cb] - var qa = parseQueryArgs(arguments); - var cb = qa[4]; - if (cb) { - return this._impl.query(qa[0], [qa[1]].concat(qa[2], qa[3]), ejdblib.JBQRYCOUNT, - function(err, cursor, count, log) { - if (err) { - cb(err, null, log); - return; - } - cb(null, count, log); - }); - } else { - return this._impl.query(qa[0], [qa[1]].concat(qa[2], qa[3]), ejdblib.JBQRYCOUNT, cb); - } -}; - -/** - * Synchronize entire EJDB database and - * all its collections with storage. - * If callback is not provided this function will be synchronous. - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.sync = function(cb) { - return this._impl.sync(cb); -}; - -/** - * DROP indexes of all types for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.dropIndexes = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXDROPALL, cb); -}; - -/** - * OPTIMIZE indexes of all types for JSON field path. - * Performs B+ tree index file optimization. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.optimizeIndexes = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXOP, cb); -}; - -/** - * Ensure index presence of String type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.ensureStringIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXSTR, cb); -}; - -/** - * Rebuild index of String type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.rebuildStringIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXSTR | ejdblib.JBIDXREBLD, cb); -}; - -/** - * Drop index of String type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.dropStringIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXSTR | ejdblib.JBIDXDROP, cb); -}; - -/** - * Ensure case insensitive String index for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.ensureIStringIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXISTR, cb); -}; - -/** - * Rebuild case insensitive String index for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.rebuildIStringIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXISTR | ejdblib.JBIDXREBLD, cb); -}; - -/** - * Drop case insensitive String index for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.dropIStringIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXISTR | ejdblib.JBIDXDROP, cb); -}; - -/** - * Ensure index presence of Number type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.ensureNumberIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXNUM, cb); -}; - -/** - * Rebuild index of Number type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.rebuildNumberIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXNUM | ejdblib.JBIDXREBLD, cb); -}; - -/** - * Drop index of Number type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.dropNumberIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXNUM | ejdblib.JBIDXDROP, cb); -}; - -/** - * Ensure index presence of Array type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.ensureArrayIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXARR, cb); -}; - -/** - * Rebuild index of Array type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.rebuildArrayIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXARR | ejdblib.JBIDXREBLD, cb); -}; - -/** - * Drop index of Array type for JSON field path. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {String} path JSON field path - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.dropArrayIndex = function(cname, path, cb) { - return this._impl.setIndex(cname, path, ejdblib.JBIDXARR | ejdblib.JBIDXDROP, cb); -}; - -/** - * Get description of EJDB database and its collections. - */ -EJDB.prototype.getDBMeta = function() { - return this._impl.dbMeta(); -}; - -/** - * Begin collection transaction. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.beginTransaction = function(cname, cb) { - return this._impl._txctl(cname, 8/*cmdTxBegin*/, cb); -}; - -/** - * Commit collection transaction. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.commitTransaction = function(cname, cb) { - return this._impl._txctl(cname, 10/*cmdTxCommit*/, cb); -}; - -/** - * Abort collection transaction. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {Function} [cb] Optional callback function. Callback args: (error) - */ -EJDB.prototype.rollbackTransaction = function(cname, cb) { - return this._impl._txctl(cname, 9/*cmdTxAbort*/, cb); -}; - -/** - * Get collection transaction status. - * If callback is not provided this function will be synchronous. - * @param {String} cname Name of collection - * @param {Function} [cb] Optional callback function. Callback args: (error, isTxActive) - * @return If no callback provided it will return {true} if transaction active otherwise {false} - * or {undefined} if callback presented. - */ -EJDB.prototype.getTransactionStatus = function(cname, cb) { - return this._impl._txctl(cname, 11/*cmdTxStatus*/, cb); -}; - - -module.exports = EJDB; - diff --git a/node/ejdb_args.h b/node/ejdb_args.h deleted file mode 100644 index ed663a8..0000000 --- a/node/ejdb_args.h +++ /dev/null @@ -1,120 +0,0 @@ -/************************************************************************************************** - * EJDB database library http://ejdb.org - * Copyright (C) 2012-2013 Softmotions Ltd <info@softmotions.com> - * - * This file is part of EJDB. - * EJDB is free software; you can redistribute it and/or modify it under the terms of - * the GNU Lesser General Public License as published by the Free Software Foundation; either - * version 2.1 of the License or any later version. EJDB is distributed in the hope - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - * License for more details. - * You should have received a copy of the GNU Lesser General Public License along with EJDB; - * if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA. - *************************************************************************************************/ - -#if _MSC_VER > 1000 -#pragma once -#endif // _MSC_VER > 1000 - -#ifndef EJDB_ARGS_H -#define EJDB_ARGS_H - -#include <v8.h> -#include <node.h> - - -#define REQ_ARGS(N) \ - if (args.Length() < (N)) \ - return ThrowException(Exception::TypeError( \ - String::New("Expected " #N " arguments"))); - -#define REQ_STR_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsString()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be a string"))); \ - String::Utf8Value VAR(args[I]->ToString()); - -#define REQ_STRW_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsString()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be a string"))); \ - String::Value VAR(args[I]->ToString()); - - -#define REQ_FUN_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsFunction()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be a function"))); \ - Local<Function> VAR = Local<Function>::Cast(args[I]); - -#define REQ_OBJ_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsObject()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be a object"))); \ - Local<Object> VAR = Local<Object>::Cast(args[I]); - -#define REQ_VAL_ARG(I, VAR) \ - if (args.Length() <= (I)) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be a provided"))); \ - Local<Value> VAR = args[I]; - - -#define REQ_ARR_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsArray()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be an array"))); \ - Local<Array> VAR = Local<Array>::Cast(args[I]); - - -#define REQ_EXT_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsExternal()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " invalid"))); \ - Local<External> VAR = Local<External>::Cast(args[I]); - -#define OPT_INT_ARG(I, VAR, DEFAULT) \ - int VAR; \ - if (args.Length() <= (I)) { \ - VAR = (DEFAULT); \ - } else if (args[I]->IsInt32()) { \ - VAR = args[I]->Int32Value(); \ - } else { \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be an integer"))); \ - } - -#define REQ_INT32_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsInt32()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be an integer"))); \ - int32_t VAR = args[I]->Int32Value(); - - -#define REQ_INT64_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsNumber()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be an number"))); \ - int64_t VAR = args[I]->IntegerValue(); - - - -#define REQ_NUM_ARG(I, VAR) \ - if (args.Length() <= (I) || !args[I]->IsNumber()) \ - return ThrowException(Exception::TypeError( \ - String::New("Argument " #I " must be an number"))); \ - double VAR = args[I]->ToNumber()->Value(); - - -#define REQ_BUFF_ARG(I, VAR) \ - if (!Buffer::HasInstance(args[I])) { \ - return ThrowException(Exception::Error( \ - String::New("Argument " #I " must to be a buffer"))); \ - } \ - Buffer* VAR = ObjectWrap::Unwrap<Buffer>(args[I]->ToObject()); - - -#endif /* EJDB_ARGS_H */ - diff --git a/node/ejdb_cmd.h b/node/ejdb_cmd.h deleted file mode 100644 index effee9c..0000000 --- a/node/ejdb_cmd.h +++ /dev/null @@ -1,98 +0,0 @@ -/************************************************************************************************** - * EJDB database library http://ejdb.org - * Copyright (C) 2012-2013 Softmotions Ltd <info@softmotions.com> - * - * This file is part of EJDB. - * EJDB is free software; you can redistribute it and/or modify it under the terms of - * the GNU Lesser General Public License as published by the Free Software Foundation; either - * version 2.1 of the License or any later version. EJDB is distributed in the hope - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - * License for more details. - * You should have received a copy of the GNU Lesser General Public License along with EJDB; - * if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA. - *************************************************************************************************/ - -#ifndef EJDB_CMD_H -#define EJDB_CMD_H - -#include <uv.h> -#include <v8.h> -#include <string> - - -namespace ejdb { - - template < typename T, typename D = void > class EIOCmdTask { - public: - - //uv request - uv_work_t uv_work; - - v8::Persistent<v8::Function> cb; - T* wrapped; - - //cmd spec - int cmd; - D* cmd_data; - - //cmd return data - int cmd_ret; - int cmd_ret_data_length; - std::string cmd_ret_msg; - - //entity type - int entity; - - //Pointer to free_cmd_data function - void (*free_cmd_data)(EIOCmdTask<T, D>*); - - - public: - - static void free_val(EIOCmdTask<T, D>* dtask) { - if (dtask->cmd_data) { - free(dtask->cmd_data); - dtask->cmd_data = NULL; - } - } - - static void delete_val(EIOCmdTask<T, D>* dtask) { - if (dtask->cmd_data) { - delete dtask->cmd_data; - dtask->cmd_data = NULL; - } - } - - public: - - EIOCmdTask(const v8::Handle<v8::Function>& _cb, T* _wrapped, int _cmd, - D* _cmd_data, void (*_free_cmd_data)(EIOCmdTask<T, D>*)) : - wrapped(_wrapped), cmd(_cmd), cmd_data(_cmd_data), cmd_ret(0), cmd_ret_data_length(0), entity(0) { - - this->free_cmd_data = _free_cmd_data; - this->cb = v8::Persistent<v8::Function>::New(_cb); - this->wrapped->Ref(); - this->uv_work.data = this; - } - - virtual ~EIOCmdTask() { - this->cb.Dispose(); - this->wrapped->Unref(); - if (this->free_cmd_data) { - this->free_cmd_data(this); - } - } - }; -} - - - - - - - - -#endif /* EJDB_CMD_H */ - diff --git a/node/ejdb_logging.cc b/node/ejdb_logging.cc deleted file mode 100644 index d2d759d..0000000 --- a/node/ejdb_logging.cc +++ /dev/null @@ -1,160 +0,0 @@ -/************************************************************************************************** - * EJDB database library http://ejdb.org - * Copyright (C) 2012-2013 Softmotions Ltd <info@softmotions.com> - * - * This file is part of EJDB. - * EJDB is free software; you can redistribute it and/or modify it under the terms of - * the GNU Lesser General Public License as published by the Free Software Foundation; either - * version 2.1 of the License or any later version. EJDB is distributed in the hope - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - * License for more details. - * You should have received a copy of the GNU Lesser General Public License along with EJDB; - * if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA. - *************************************************************************************************/ - -#include "ejdb_logging.h" -#include "ejdb_thread.h" - -#include <stdlib.h> -#include <stdio.h> -#include <stdarg.h> -#include <string.h> -#include <errno.h> -#include <time.h> - -#ifdef _WIN32 -#include <io.h> -static void __flockfile(FILE *stream) { - HANDLE hf; - int fd; - LARGE_INTEGER li; - fd = _fileno(stream); - hf = (HANDLE) _get_osfhandle(fd); - li.QuadPart = _filelengthi64(fd); - LockFile(hf, 0, 0, li.LowPart, li.HighPart); -} - -static void __funlockfile(FILE *stream) { - HANDLE hf; - int fd; - LARGE_INTEGER li; - fd = _fileno(stream); - hf = (HANDLE) _get_osfhandle(fd); - li.QuadPart = _filelengthi64(fd); - UnlockFile(hf, 0, 0, li.LowPart, li.HighPart); -} -#endif -#if defined __unix || defined __APPLE__ -static void __flockfile(FILE *stream) { - flockfile(stream); -} - -static void __funlockfile(FILE *stream) { - funlockfile(stream); -} -#endif - -namespace ejdb { - - EJMutex g_outputMtx; - - const char* ej_errno_msg(int errno_rv) { - return strerror(errno_rv); - } - - void ej_log_intern(int priority, const char* file, int line, const char* fmt, ...) { -#ifndef _DEBUG - if (priority == LOG_DEBUG) { - return; - } -#endif - //Timestamp - char tbuff[64]; - time_t rawtime; - struct tm* timeinfo; - time(&rawtime); - timeinfo = localtime(&rawtime); - strftime(tbuff, 64, "%d %b %H:%M:%S -", timeinfo); - - __flockfile(stderr); - __flockfile(stdout); - try { - switch (priority) { - case LOG_ERROR: - if (file && line > 0) { - fprintf(stderr, "%s ERROR %s:%d ", tbuff, file, line); - } else { - fprintf(stderr, "%s ERROR ", tbuff); - } - break; - case LOG_DEBUG: - if (file && line > 0) { - fprintf(stderr, "%s DEBUG %s:%d ", tbuff, file, line); - } else { - fprintf(stderr, "%s DEBUG ", tbuff); - } - break; - case LOG_INFO: - if (file && line > 0) { - fprintf(stderr, "%s INFO %s:%d ", tbuff, file, line); - } else { - fprintf(stderr, "%s INFO ", tbuff); - } - break; - case LOG_WARNING: - if (file && line > 0) { - fprintf(stderr, "%s WARN %s:%d ", tbuff, file, line); - } else { - fprintf(stderr, "%s WARN ", tbuff); - } - break; - default: - if (file && line > 0) { - fprintf(stderr, "%s %s:%d ", tbuff, file, line); - } else { - fprintf(stderr, "%s ", tbuff); - } - } - va_list vl; - va_start(vl, fmt); - vfprintf(stderr, fmt, vl); - va_end(vl); - fprintf(stderr, "\n"); - } catch (...) { - __funlockfile(stderr); - __funlockfile(stdout); - throw; - } - __funlockfile(stderr); - __funlockfile(stdout); - } - - void ej_log_errno_status(const char* file, int line, int errno_rv, const std::string& msg) { - ej_log_errno_status(file, line, errno_rv, msg.c_str()); - } - - void ej_log_errno_status(const char* file, int line, int errno_rv, const char* msg) { - if (msg) { - ej_log_intern(LOG_WARNING, file, line, "%s, %s", msg, strerror(errno_rv)); - } else { - ej_log_intern(LOG_WARNING, file, line, "%s", strerror(errno_rv)); - } - } - - void ej_log_ejerror(const char* file, int line, const EJError& err) { - ej_log_errno_status(file, line, err.errno_code, err.msg); - } - - void EJError::errPrint() { - ej_log_intern(LOG_ERROR, this->location.c_str(), (int) this->line, "%s, %s", - this->msg.c_str(), - strerror(this->errno_code)); - } - -} //eof ejdb namespace - - - - diff --git a/node/ejdb_logging.h b/node/ejdb_logging.h deleted file mode 100644 index 9f0e337..0000000 --- a/node/ejdb_logging.h +++ /dev/null @@ -1,107 +0,0 @@ -/************************************************************************************************** - * EJDB database library http://ejdb.org - * Copyright (C) 2012-2013 Softmotions Ltd <info@softmotions.com> - * - * This file is part of EJDB. - * EJDB is free software; you can redistribute it and/or modify it under the terms of - * the GNU Lesser General Public License as published by the Free Software Foundation; either - * version 2.1 of the License or any later version. EJDB is distributed in the hope - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - * License for more details. - * You should have received a copy of the GNU Lesser General Public License along with EJDB; - * if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA. - *************************************************************************************************/ - -#if _MSC_VER > 1000 -#pragma once -#endif // _MSC_VER > 1000 - - -#ifndef EJDB_LOGGING_H -#define EJDB_LOGGING_H - -#include <string> - -namespace ejdb { - - class EJError; - - //No throw exception -#define EJ_NO_THROW throw() -#define EJ_THROW(E) throw(E) -#define EJ_THROW_ERR throw(ejdb::EJError) - - //Logging -#define LOG_ERROR 1 -#define LOG_WARNING 2 -#define LOG_INFO 3 -#define LOG_DEBUG 4 - - -#define EJ_LOG_EJERROR(err) ejdb::ej_log_mherror(__FILE__, __LINE__, err) -#define EJ_ERRNO_THROW(errno_rv, msg) throw ejdb::EJError(msg, errno_rv, __FILE__, __LINE__) -#define EJ_LOG_ERRNO_THROW(errno_rv, msg) ejdb::ej_log_errno_status(__FILE__, __LINE__, errno_rv, msg); throw ejdb::MHError(msg, errno_rv, __FILE__, __LINE__) -#define EJ_LOG_ERRNO_STATUS(errno_rv, msg) ejdb::ej_log_errno_status(__FILE__, __LINE__, errno_rv, msg) - -#define EJ_LOG_ERROR(fmt,...) ej_log_intern(LOG_ERROR, __FILE__, __LINE__, fmt,##__VA_ARGS__) -#define EJ_LOG_WARN(fmt,...) ej_log_intern(LOG_WARNING, __FILE__, __LINE__, fmt,##__VA_ARGS__) -#define EJ_LOG_INFO(fmt,...) ej_log_intern(LOG_INFO, __FILE__, __LINE__, fmt,##__VA_ARGS__) - -#ifdef _DEBUG -#define EJ_LOG_DBG(fmt, ...) ej_log_intern(LOG_DEBUG, __FILE__, __LINE__, fmt,##__VA_ARGS__) -#else -#define EJ_LOG_DBG(fmt, ...) -#endif - - void ej_log_intern(int priority, const char* file, int line, const char* fmt, ...); - void ej_log_ejerror(const char* file, int line, const EJError& err); - void ej_log_errno_status(const char* file, int line, int errno_rv, const std::string& msg); - void ej_log_errno_status(const char* file, int line, int errno_rv, const char* msg); - - -#define EJ_ERRNO_MSG(err) ej_errno_msg(err) - const char* ej_errno_msg(int errno_rv); - - /** - * Exception class - */ - class EJError { - public: - - //exception message - const std::string msg; - //error code - const int errno_code; - - const std::string location; - const size_t line; - - public: - - virtual void errPrint(); - - public: - - EJError(const EJError& src) : msg(src.msg), errno_code(src.errno_code), location(src.location), line(src.line) { - } - - EJError(const char* _msg, int _errno_code = 0, const char* _location = "", size_t _line = 0) : - msg(_msg), errno_code(_errno_code), location(_location), line(_line) { - }; - - EJError(const std::string& _msg, int _errno_code = 0, const char* _location = "", size_t _line = 0) : - msg(_msg), errno_code(_errno_code), location(_location), line(_line) { - } - - virtual ~EJError() { - } - }; - -} - - - -#endif /* EJDB_LOGGING_H */ - diff --git a/node/ejdb_native.cc b/node/ejdb_native.cc deleted file mode 100644 index 2401a90..0000000 --- a/node/ejdb_native.cc +++ /dev/null @@ -1,1867 +0,0 @@ -/************************************************************************************************** - * EJDB database library http://ejdb.org - * Copyright (C) 2012-2013 Softmotions Ltd <info@softmotions.com> - * - * This file is part of EJDB. - * EJDB is free software; you can redistribute it and/or modify it under the terms of - * the GNU Lesser General Public License as published by the Free Software Foundation; either - * version 2.1 of the License or any later version. EJDB is distributed in the hope - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - * License for more details. - * You should have received a copy of the GNU Lesser General Public License along with EJDB; - * if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA. - *************************************************************************************************/ - -#include <v8.h> -#include <node.h> -#include <node_buffer.h> -#include <ejdb_private.h> - -#include "ejdb_args.h" -#include "ejdb_cmd.h" -#include "ejdb_logging.h" -#include "ejdb_thread.h" - -#include <math.h> -#include <vector> -#include <sstream> -#include <locale.h> -#include <stdint.h> -#include <string.h> - -#ifdef _MSC_VER -#include <unordered_set> -#else -#include <ext/hash_set> -#ifdef __GNUC__ -using namespace __gnu_cxx; -#endif -#endif - -using namespace node; -using namespace v8; - -static const int CMD_RET_ERROR = 1; - -#define DEFINE_INT64_CONSTANT(target, constant) \ - (target)->Set(String::NewSymbol(#constant), \ - Number::New((int64_t) constant), \ - static_cast<PropertyAttribute>( \ - ReadOnly|DontDelete)) - -namespace ejdb { - - /////////////////////////////////////////////////////////////////////////// - // Some symbols // - /////////////////////////////////////////////////////////////////////////// - - - static Persistent<String> sym_large; - static Persistent<String> sym_compressed; - static Persistent<String> sym_records; - static Persistent<String> sym_cachedrecords; - static Persistent<String> sym_explain; - static Persistent<String> sym_merge; - - static Persistent<String> sym_name; - static Persistent<String> sym_iname; - static Persistent<String> sym_field; - static Persistent<String> sym_indexes; - static Persistent<String> sym_options; - static Persistent<String> sym_file; - static Persistent<String> sym_buckets; - static Persistent<String> sym_type; - - - /////////////////////////////////////////////////////////////////////////// - // Fetch functions // - /////////////////////////////////////////////////////////////////////////// - - enum eFetchStatus { - FETCH_NONE, - FETCH_DEFAULT, - FETCH_VAL - }; - - char* fetch_string_data(Handle<Value> sobj, eFetchStatus* fs, const char* def) { - HandleScope scope; - if (sobj->IsNull() || sobj->IsUndefined()) { - if (fs) { - *fs = FETCH_DEFAULT; - } - return def ? strdup(def) : strdup(""); - } - String::Utf8Value value(sobj); - const char* data = *value; - if (fs) { - *fs = FETCH_VAL; - } - return data ? strdup(data) : strdup(""); - } - - int64_t fetch_int_data(Handle<Value> sobj, eFetchStatus* fs, int64_t def) { - HandleScope scope; - if (!(sobj->IsNumber() || sobj->IsInt32() || sobj->IsUint32())) { - if (fs) { - *fs = FETCH_DEFAULT; - } - return def; - } - if (fs) { - *fs = FETCH_VAL; - } - return sobj->ToNumber()->IntegerValue(); - } - - bool fetch_bool_data(Handle<Value> sobj, eFetchStatus* fs, bool def) { - HandleScope scope; - if (sobj->IsNull() || sobj->IsUndefined()) { - if (fs) { - *fs = FETCH_DEFAULT; - } - return def; - } - if (fs) { - *fs = FETCH_VAL; - } - return sobj->BooleanValue(); - } - - double fetch_real_data(Handle<Value> sobj, eFetchStatus* fs, double def) { - HandleScope scope; - if (!(sobj->IsNumber() || sobj->IsInt32())) { - if (fs) { - *fs = FETCH_DEFAULT; - } - return def; - } - if (fs) { - *fs = FETCH_VAL; - } - return sobj->ToNumber()->NumberValue(); - } - - struct V8ObjHash { - - size_t operator()(const Handle<Object>& obj) const { - return (size_t) obj->GetIdentityHash(); - } - }; - struct V8ObjEq { - - bool operator()(const Handle<Object>& o1, const Handle<Object>& o2) const { - return (o1 == o2); - } - }; - -#ifdef _MSC_VER - typedef std::unordered_set<Handle<Object>, V8ObjHash, V8ObjEq> V8ObjSet; -#else - typedef hash_set<Handle<Object>, V8ObjHash, V8ObjEq> V8ObjSet; -#endif - - - struct TBSONCTX { - V8ObjSet tset; //traversed objects set - int nlevel; - bool inquery; - - TBSONCTX() : nlevel(0), inquery(false) { - } - }; - - static Handle<Object> toV8Object(bson_iterator *it, bson_type obt = BSON_OBJECT); - static Handle<Value> toV8Value(bson_iterator *it); - static void toBSON0(Handle<Object> obj, bson *bs, TBSONCTX *ctx); - - static Handle<Value> toV8Value(bson_iterator *it) { - HandleScope scope; - bson_type bt = bson_iterator_type(it); - - switch (bt) { - case BSON_OID: - { - char xoid[25]; - bson_oid_to_string(bson_iterator_oid(it), xoid); - return scope.Close(String::New(xoid, 24)); - } - case BSON_STRING: - case BSON_SYMBOL: - return scope.Close(String::New(bson_iterator_string(it), bson_iterator_string_len(it) - 1)); - case BSON_NULL: - return scope.Close(Null()); - case BSON_UNDEFINED: - return scope.Close(Undefined()); - case BSON_INT: - return scope.Close(Integer::New(bson_iterator_int_raw(it))); - case BSON_LONG: - return scope.Close(Number::New((double) bson_iterator_long_raw(it))); - case BSON_DOUBLE: - return scope.Close(Number::New(bson_iterator_double_raw(it))); - case BSON_BOOL: - return scope.Close(Boolean::New(bson_iterator_bool_raw(it) ? true : false)); - case BSON_OBJECT: - case BSON_ARRAY: - { - bson_iterator nit; - bson_iterator_subiterator(it, &nit); - return scope.Close(toV8Object(&nit, bt)); - } - case BSON_DATE: - return scope.Close(Date::New((double) bson_iterator_date(it))); - case BSON_BINDATA: - //TODO test it! - return scope.Close(Buffer::New(String::New(bson_iterator_bin_data(it), bson_iterator_bin_len(it)))); - case BSON_REGEX: - { - const char *re = bson_iterator_regex(it); - const char *ro = bson_iterator_regex_opts(it); - int rflgs = RegExp::kNone; - for (int i = ((int) strlen(ro) - 1); i >= 0; --i) { - if (ro[i] == 'i') { - rflgs |= RegExp::kIgnoreCase; - } else if (ro[i] == 'g') { - rflgs |= RegExp::kGlobal; - } else if (ro[i] == 'm') { - rflgs |= RegExp::kMultiline; - } - } - return scope.Close(RegExp::New(String::New(re), (RegExp::Flags) rflgs)); - } - default: - break; - } - return scope.Close(Undefined()); - } - - static Handle<Object> toV8Object(bson_iterator *it, bson_type obt) { - HandleScope scope; - Local<Object> ret; - uint32_t knum = 0; - if (obt == BSON_ARRAY) { - ret = Array::New(); - } else if (obt == BSON_OBJECT) { - ret = Object::New(); - } else { - assert(0); - } - bson_type bt; - while ((bt = bson_iterator_next(it)) != BSON_EOO) { - const char *key = bson_iterator_key(it); - if (obt == BSON_ARRAY) { - knum = (uint32_t) tcatoi(key); - } - switch (bt) { - case BSON_OID: - { - char xoid[25]; - bson_oid_to_string(bson_iterator_oid(it), xoid); - if (obt == BSON_ARRAY) { - ret->Set(knum, String::New(xoid, 24)); - } else { - ret->Set(String::New(key), String::New(xoid, 24)); - } - break; - } - case BSON_STRING: - case BSON_SYMBOL: - if (obt == BSON_ARRAY) { - ret->Set(knum, - String::New(bson_iterator_string(it), bson_iterator_string_len(it) - 1)); - } else { - ret->Set(String::New(key), - String::New(bson_iterator_string(it), bson_iterator_string_len(it) - 1)); - } - break; - case BSON_NULL: - if (obt == BSON_ARRAY) { - ret->Set(knum, Null()); - } else { - ret->Set(String::New(key), Null()); - } - break; - case BSON_UNDEFINED: - if (obt == BSON_ARRAY) { - ret->Set(knum, Undefined()); - } else { - ret->Set(String::New(key), Undefined()); - } - break; - case BSON_INT: - if (obt == BSON_ARRAY) { - ret->Set(knum, Integer::New(bson_iterator_int_raw(it))); - } else { - ret->Set(String::New(key), Integer::New(bson_iterator_int_raw(it))); - } - break; - case BSON_LONG: - if (obt == BSON_ARRAY) { - ret->Set(knum, Number::New((double) bson_iterator_long_raw(it))); - } else { - ret->Set(String::New(key), Number::New((double) bson_iterator_long_raw(it))); - } - break; - case BSON_DOUBLE: - if (obt == BSON_ARRAY) { - ret->Set(knum, Number::New(bson_iterator_double_raw(it))); - } else { - ret->Set(String::New(key), Number::New(bson_iterator_double_raw(it))); - } - break; - case BSON_BOOL: - if (obt == BSON_ARRAY) { - ret->Set(knum, Boolean::New(bson_iterator_bool_raw(it) ? true : false)); - } else { - ret->Set(String::New(key), Boolean::New(bson_iterator_bool_raw(it) ? true : false)); - } - break; - case BSON_OBJECT: - case BSON_ARRAY: - { - bson_iterator nit; - bson_iterator_subiterator(it, &nit); - if (obt == BSON_ARRAY) { - ret->Set(knum, toV8Object(&nit, bt)); - } else { - ret->Set(String::New(key), toV8Object(&nit, bt)); - } - break; - } - case BSON_DATE: - if (obt == BSON_ARRAY) { - ret->Set(knum, Date::New((double) bson_iterator_date(it))); - } else { - ret->Set(String::New(key), Date::New((double) bson_iterator_date(it))); - } - break; - case BSON_BINDATA: - if (obt == BSON_ARRAY) { - ret->Set(knum, - Buffer::New(String::New(bson_iterator_bin_data(it), - bson_iterator_bin_len(it)))); - } else { - ret->Set(String::New(key), - Buffer::New(String::New(bson_iterator_bin_data(it), - bson_iterator_bin_len(it)))); - } - break; - case BSON_REGEX: - { - const char *re = bson_iterator_regex(it); - const char *ro = bson_iterator_regex_opts(it); - int rflgs = RegExp::kNone; - for (int i = ((int) strlen(ro) - 1); i >= 0; --i) { - if (ro[i] == 'i') { - rflgs |= RegExp::kIgnoreCase; - } else if (ro[i] == 'g') { - rflgs |= RegExp::kGlobal; - } else if (ro[i] == 'm') { - rflgs |= RegExp::kMultiline; - } - } - if (obt == BSON_ARRAY) { - ret->Set(knum, RegExp::New(String::New(re), (RegExp::Flags) rflgs)); - } else { - ret->Set(String::New(key), RegExp::New(String::New(re), (RegExp::Flags) rflgs)); - } - break; - } - default: - if (obt == BSON_ARRAY) { - ret->Set(knum, Undefined()); - } else { - ret->Set(String::New(key), Undefined()); - } - break; - } - } - return scope.Close(ret); - } - - static void toBSON0(Handle<Object> obj, bson *bs, TBSONCTX *ctx) { - HandleScope scope; - assert(ctx && obj->IsObject()); - V8ObjSet::iterator it = ctx->tset.find(obj); - if (it != ctx->tset.end()) { - bs->err = BSON_ERROR_ANY; - bs->errstr = strdup("Converting circular structure to JSON"); - return; - } - ctx->nlevel++; - ctx->tset.insert(obj); - Local<Array> pnames = obj->GetOwnPropertyNames(); - for (uint32_t i = 0; i < pnames->Length(); ++i) { - if (bs->err) { - break; - } - Local<Value> pn = pnames->Get(i); - String::Utf8Value spn(pn); - Local<Value> pv = obj->Get(pn); - - if (!ctx->inquery && ctx->nlevel == 1 && !strcmp(JDBIDKEYNAME, *spn)) { //top level _id key - if (pv->IsNull() || pv->IsUndefined()) { //skip _id addition for null or undefined vals - continue; - } - String::Utf8Value idv(pv->ToString()); - if (ejdbisvalidoidstr(*idv)) { - bson_oid_t oid; - bson_oid_from_string(&oid, *idv); - bson_append_oid(bs, JDBIDKEYNAME, &oid); - } else { - bs->err = BSON_ERROR_ANY; - bs->errstr = strdup("Invalid bson _id field value"); - break; - } - } - if (pv->IsString()) { - String::Utf8Value val(pv); - bson_append_string(bs, *spn, *val); - } else if (pv->IsInt32()) { - bson_append_int(bs, *spn, pv->Int32Value()); - } else if (pv->IsUint32()) { - bson_append_long(bs, *spn, pv->Uint32Value()); - } else if (pv->IsNumber()) { - double nv = pv->NumberValue(); - double ipart; - if (modf(nv, &ipart) == 0.0) { - bson_append_long(bs, *spn, pv->IntegerValue()); - } else { - bson_append_double(bs, *spn, nv); - } - } else if (pv->IsNull()) { - bson_append_null(bs, *spn); - } else if (pv->IsUndefined()) { - bson_append_undefined(bs, *spn); - } else if (pv->IsBoolean()) { - bson_append_bool(bs, *spn, pv->BooleanValue()); - } else if (pv->IsDate()) { - bson_append_date(bs, *spn, Handle<Date>::Cast(pv)->IntegerValue()); - } else if (pv->IsRegExp()) { - Handle<RegExp> regexp = Handle<RegExp>::Cast(pv); - int flags = regexp->GetFlags(); - String::Utf8Value sr(regexp->GetSource()); - std::string sf; - if (flags & RegExp::kIgnoreCase) { - sf.append("i"); - } - if (flags & RegExp::kGlobal) { - sf.append("g"); - } - if (flags & RegExp::kMultiline) { - sf.append("m"); - } - bson_append_regex(bs, *spn, *sr, sf.c_str()); - } else if (Buffer::HasInstance(pv)) { - bson_append_binary(bs, *spn, BSON_BIN_BINARY, - Buffer::Data(Handle<Object>::Cast(pv)), - (int) Buffer::Length(Handle<Object>::Cast(pv))); - } else if (pv->IsObject() || pv->IsArray()) { - if (pv->IsArray()) { - bson_append_start_array(bs, *spn); - } else { - bson_append_start_object(bs, *spn); - } - toBSON0(Handle<Object>::Cast(pv), bs, ctx); - if (bs->err) { - break; - } - if (pv->IsArray()) { - bson_append_finish_array(bs); - } else { - bson_append_finish_object(bs); - } - } - } - ctx->nlevel--; - it = ctx->tset.find(obj); - if (it != ctx->tset.end()) { - ctx->tset.erase(it); - } - } - - /** Convert V8 object into binary json instance. After usage, it must be freed by bson_del() */ - static void toBSON(Handle<Object> obj, bson *bs, bool inquery) { - HandleScope scope; - TBSONCTX ctx; - ctx.inquery = inquery; - toBSON0(obj, bs, &ctx); - } - - class NodeEJDBCursor; - class NodeEJDB; - - /////////////////////////////////////////////////////////////////////////// - // Main NodeEJDB // - /////////////////////////////////////////////////////////////////////////// - - class NodeEJDB : public ObjectWrap { - - enum { //Commands - cmdSave = 1, //Save JSON object - cmdLoad = 2, //Load BSON by oid - cmdRemove = 3, //Remove BSON by oid - cmdQuery = 4, //Query collection - cmdRemoveColl = 5, //Remove collection - cmdSetIndex = 6, //Set index - cmdSync = 7, //Sync database - cmdTxBegin = 8, //Begin collection transaction - cmdTxAbort = 9, //Abort collection transaction - cmdTxCommit = 10, //Commit collection transaction - cmdTxStatus = 11, //Get collection transaction status - cmdCmd = 12 //Execute EJDB command - }; - - struct BSONCmdData { //Any bson related cmd data - std::string cname; //Name of collection - std::vector<bson*> bsons; //bsons to save|query - std::vector<bson_oid_t> ids; //saved updated oids - bson_oid_t ref; //Bson ref - bool merge; //Merge bson on save - - BSONCmdData(const char* _cname) : cname(_cname), merge(false) { - memset(&ref, 0, sizeof (ref)); - } - - virtual ~BSONCmdData() { - std::vector<bson*>::iterator it; - for (it = bsons.begin(); it < bsons.end(); it++) { - bson *bs = *(it); - if (bs) bson_del(bs); - } - } - }; - - struct BSONQCmdData : public BSONCmdData { //Query cmd data - TCLIST *res; - int qflags; - uint32_t count; - TCXSTR *log; - - BSONQCmdData(const char *_cname, int _qflags) : - BSONCmdData(_cname), res(NULL), qflags(_qflags), count(0), log(NULL) { - } - - virtual ~BSONQCmdData() { - if (res) { - tclistdel(res); - } - if (log) { - tcxstrdel(log); - } - - } - }; - - struct RMCollCmdData { //Remove collection command data - std::string cname; //Name of collection - bool prune; - - RMCollCmdData(const char* _cname, bool _prune) : cname(_cname), prune(_prune) { - } - }; - - struct SetIndexCmdData { //Set index command data - std::string cname; //Name of collection - std::string ipath; //JSON field path for index - int flags; //set index op flags - - SetIndexCmdData(const char *_cname, const char *_ipath, int _flags) : - cname(_cname), ipath(_ipath), flags(_flags) { - } - }; - - struct TxCmdData { //Transaction control command data - std::string cname; //Name of collection - bool txactive; //If true we are in transaction - - TxCmdData(const char *_name) : cname(_name), txactive(false) { - - } - }; - - typedef EIOCmdTask<NodeEJDB> EJBTask; //Most generic task - typedef EIOCmdTask<NodeEJDB, BSONCmdData> BSONCmdTask; //Any bson related task - typedef EIOCmdTask<NodeEJDB, BSONQCmdData> BSONQCmdTask; //Query task - typedef EIOCmdTask<NodeEJDB, RMCollCmdData> RMCollCmdTask; //Remove collection - typedef EIOCmdTask<NodeEJDB, SetIndexCmdData> SetIndexCmdTask; //Set index command - typedef EIOCmdTask<NodeEJDB, TxCmdData> TxCmdTask; //Transaction control command - - static Persistent<FunctionTemplate> constructor_template; - - EJDB *m_jb; - - static Handle<Value> s_new_object(const Arguments& args) { - HandleScope scope; - REQ_STR_ARG(0, dbPath); - REQ_INT32_ARG(1, mode); - NodeEJDB *njb = new NodeEJDB(); - if (!njb->open(*dbPath, mode)) { - std::ostringstream os; - os << "Unable to open database: " << (*dbPath) << " error: " << njb->_jb_error_msg(); - EJ_LOG_ERROR("%s", os.str().c_str()); - delete njb; - return scope.Close(ThrowException(Exception::Error(String::New(os.str().c_str())))); - } - njb->Wrap(args.This()); - return scope.Close(args.This()); - } - - static void s_exec_cmd_eio(uv_work_t *req) { - EJBTask *task = (EJBTask*) (req->data); - NodeEJDB *njb = task->wrapped; - assert(njb); - njb->exec_cmd(task); - } - - static void s_exec_cmd_eio_after(uv_work_t *req) { - EJBTask *task = (EJBTask*) (req->data); - NodeEJDB *njb = task->wrapped; - assert(njb); - njb->exec_cmd_after(task); - delete task; - } - - static Handle<Value> s_close(const Arguments& args) { - HandleScope scope; - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - if (!njb->close()) { - return scope.Close(ThrowException(Exception::Error(String::New(njb->_jb_error_msg())))); - } - return scope.Close(Undefined()); - } - - static Handle<Value> s_load(const Arguments& args) { - HandleScope scope; - REQ_ARGS(2); - REQ_STR_ARG(0, cname); //Collection name - REQ_STR_ARG(1, soid); //String OID - if (!ejdbisvalidoidstr(*soid)) { - return scope.Close(ThrowException(Exception::Error(String::New("Argument 2: Invalid OID string")))); - } - Local<Function> cb; - bson_oid_t oid; - bson_oid_from_string(&oid, *soid); - BSONCmdData *cmdata = new BSONCmdData(*cname); - cmdata->ref = oid; - - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - if (args[2]->IsFunction()) { - cb = Local<Function>::Cast(args[2]); - BSONCmdTask *task = new BSONCmdTask(cb, njb, cmdLoad, cmdata, BSONCmdTask::delete_val); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - return scope.Close(Undefined()); - } else { - BSONCmdTask task(cb, njb, cmdLoad, cmdata, BSONCmdTask::delete_val); - njb->load(&task); - return scope.Close(njb->load_after(&task)); - } - } - - static Handle<Value> s_remove(const Arguments& args) { - HandleScope scope; - REQ_ARGS(2); - REQ_STR_ARG(0, cname); //Collection name - REQ_STR_ARG(1, soid); //String OID - if (!ejdbisvalidoidstr(*soid)) { - return scope.Close(ThrowException(Exception::Error(String::New("Argument 2: Invalid OID string")))); - } - Local<Function> cb; - bson_oid_t oid; - bson_oid_from_string(&oid, *soid); - BSONCmdData *cmdata = new BSONCmdData(*cname); - cmdata->ref = oid; - - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - if (args[2]->IsFunction()) { - cb = Local<Function>::Cast(args[2]); - BSONCmdTask *task = new BSONCmdTask(cb, njb, cmdRemove, cmdata, BSONCmdTask::delete_val); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - return scope.Close(Undefined()); - } else { - BSONCmdTask task(cb, njb, cmdRemove, cmdata, BSONCmdTask::delete_val); - njb->remove(&task); - return scope.Close(njb->remove_after(&task)); - } - } - - static Handle<Value> s_save(const Arguments& args) { - HandleScope scope; - REQ_ARGS(3); - REQ_STR_ARG(0, cname); //Collection name - REQ_ARR_ARG(1, oarr); //Array of JSON objects - REQ_OBJ_ARG(2, opts); //Options obj - - Local<Function> cb; - BSONCmdData *cmdata = new BSONCmdData(*cname); - for (uint32_t i = 0; i < oarr->Length(); ++i) { - Local<Value> v = oarr->Get(i); - if (!v->IsObject()) { - cmdata->bsons.push_back(NULL); - continue; - } - bson *bs = bson_create(); - assert(bs); - bson_init(bs); - toBSON(Handle<Object>::Cast(v), bs, false); - if (bs->err) { - Local<String> msg = String::New(bson_first_errormsg(bs)); - bson_del(bs); - delete cmdata; - return scope.Close(ThrowException(Exception::Error(msg))); - } - bson_finish(bs); - cmdata->bsons.push_back(bs); - } - if (opts->Get(sym_merge)->BooleanValue()) { - cmdata->merge = true; - } - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - - if (args[3]->IsFunction()) { //callback provided - cb = Local<Function>::Cast(args[3]); - BSONCmdTask *task = new BSONCmdTask(cb, njb, cmdSave, cmdata, BSONCmdTask::delete_val); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - return scope.Close(Undefined()); - } else { - BSONCmdTask task(cb, njb, cmdSave, cmdata, BSONCmdTask::delete_val); - njb->save(&task); - return scope.Close(njb->save_after(&task)); - } - } - - static Handle<Value> s_cmd(const Arguments& args) { - HandleScope scope; - REQ_ARGS(1); - REQ_OBJ_ARG(0, cmdobj); - - Local<Function> cb; - BSONQCmdData *cmdata = new BSONQCmdData("", 0); - bson *bs = bson_create(); - bson_init_as_query(bs); - toBSON(cmdobj, bs, false); - if (bs->err) { - Local<String> msg = String::New(bson_first_errormsg(bs)); - bson_del(bs); - delete cmdata; - return scope.Close(ThrowException(Exception::Error(msg))); - } - bson_finish(bs); - cmdata->bsons.push_back(bs); - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - if (args[1]->IsFunction()) { //callback provided - cb = Local<Function>::Cast(args[1]); - BSONQCmdTask *task = new BSONQCmdTask(cb, njb, cmdCmd, cmdata, BSONQCmdTask::delete_val); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - return scope.Close(Undefined()); - } else { - BSONQCmdTask task(cb, njb, cmdCmd, cmdata, BSONQCmdTask::delete_val); - njb->ejdbcmd(&task); - return scope.Close(njb->ejdbcmd_after(&task)); - } - } - - static Handle<Value> s_query(const Arguments& args) { - HandleScope scope; - REQ_ARGS(3); - REQ_STR_ARG(0, cname) - REQ_ARR_ARG(1, qarr); - REQ_INT32_ARG(2, qflags); - - if (qarr->Length() == 0) { - return scope.Close(ThrowException(Exception::Error(String::New("Query array must have at least one element")))); - } - Local<Function> cb; - BSONQCmdData *cmdata = new BSONQCmdData(*cname, qflags); - uint32_t len = qarr->Length(); - for (uint32_t i = 0; i < len; ++i) { - Local<Value> qv = qarr->Get(i); - if (i > 0 && i == len - 1 && (qv->IsNull() || qv->IsUndefined())) { //Last hints element can be NULL - cmdata->bsons.push_back(NULL); - continue; - } else if (!qv->IsObject()) { - delete cmdata; - return scope.Close(ThrowException( - Exception::Error( - String::New("Each element of query array must be an object (except last hints element)")) - )); - } - bson *bs = bson_create(); - bson_init_as_query(bs); - toBSON(Local<Object>::Cast(qv), bs, true); - bson_finish(bs); - if (bs->err) { - Local<String> msg = String::New(bson_first_errormsg(bs)); - bson_del(bs); - delete cmdata; - return scope.Close(ThrowException(Exception::Error(msg))); - } - cmdata->bsons.push_back(bs); - } - - if (len > 1 && qarr->Get(len - 1)->IsObject()) { - Local<Object> hints = Local<Object>::Cast(qarr->Get(len - 1)); - if (hints->Get(sym_explain)->BooleanValue()) { - cmdata->log = tcxstrnew(); - } - } - - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - - if (args[3]->IsFunction()) { //callback provided - cb = Local<Function>::Cast(args[3]); - BSONQCmdTask *task = new BSONQCmdTask(cb, njb, cmdQuery, cmdata, BSONQCmdTask::delete_val); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - return scope.Close(Undefined()); - } else { - BSONQCmdTask task(cb, njb, cmdQuery, cmdata, BSONQCmdTask::delete_val); - njb->query(&task); - return scope.Close(njb->query_after(&task)); - } - } - - static Handle<Value> s_set_index(const Arguments& args) { - HandleScope scope; - REQ_ARGS(3); - REQ_STR_ARG(0, cname) - REQ_STR_ARG(1, ipath) - REQ_INT32_ARG(2, flags); - - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - SetIndexCmdData *cmdata = new SetIndexCmdData(*cname, *ipath, flags); - - Local<Function> cb; - if (args[3]->IsFunction()) { - cb = Local<Function>::Cast(args[3]); - SetIndexCmdTask *task = new SetIndexCmdTask(cb, njb, cmdSetIndex, cmdata, SetIndexCmdTask::delete_val); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - } else { - SetIndexCmdTask task(cb, njb, cmdSetIndex, cmdata, SetIndexCmdTask::delete_val); - njb->set_index(&task); - njb->set_index_after(&task); - if (task.cmd_ret) { - return scope.Close(Exception::Error(String::New(task.cmd_ret_msg.c_str()))); - } - } - return scope.Close(Undefined()); - } - - static Handle<Value> s_sync(const Arguments& args) { - HandleScope scope; - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - Local<Function> cb; - if (args[0]->IsFunction()) { - cb = Local<Function>::Cast(args[0]); - EJBTask *task = new EJBTask(cb, njb, cmdSync, NULL, NULL); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - } else { - EJBTask task(cb, njb, cmdSync, NULL, NULL); - njb->sync(&task); - njb->sync_after(&task); - if (task.cmd_ret) { - return scope.Close(Exception::Error(String::New(task.cmd_ret_msg.c_str()))); - } - } - return scope.Close(Undefined()); - } - - static Handle<Value> s_db_meta(const Arguments& args) { - HandleScope scope; - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - if (!ejdbisopen(njb->m_jb)) { - return scope.Close(ThrowException(Exception::Error(String::New("Operation on closed EJDB instance")))); - } - bson *meta = ejdbmeta(njb->m_jb); - if (!meta) { - return scope.Close(ThrowException(Exception::Error(String::New(njb->_jb_error_msg())))); - } - bson_iterator it; - bson_iterator_init(&it, meta); - Handle<Object> ret = toV8Object(&it); - bson_del(meta); - return scope.Close(ret); - } - - //transaction control handlers - - static Handle<Value> s_coll_txctl(const Arguments& args) { - HandleScope scope; - REQ_STR_ARG(0, cname); - //operation values: - //cmdTxBegin = 8, //Begin collection transaction - //cmdTxAbort = 9, //Abort collection transaction - //cmdTxCommit = 10, //Commit collection transaction - //cmdTxStatus = 11 //Get collection transaction status - REQ_INT32_ARG(1, op); - //Arg 2 is the optional function callback arg - if (!(op == cmdTxBegin || - op == cmdTxAbort || - op == cmdTxCommit || - op == cmdTxStatus)) { - return scope.Close(ThrowException(Exception::Error(String::New("Invalid value of 1 argument")))); - } - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - assert(njb); - EJDB *jb = njb->m_jb; - if (!ejdbisopen(jb)) { - return scope.Close(ThrowException(Exception::Error(String::New("Operation on closed EJDB instance")))); - } - TxCmdData *cmdata = new TxCmdData(*cname); - Local<Function> cb; - if (args[2]->IsFunction()) { - cb = Local<Function>::Cast(args[2]); - TxCmdTask *task = new TxCmdTask(cb, njb, op, cmdata, TxCmdTask::delete_val); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - return scope.Close(Undefined()); - } else { - TxCmdTask task(cb, njb, op, cmdata, NULL); - njb->txctl(&task); - return scope.Close(njb->txctl_after(&task)); - } - } - - static Handle<Value> s_ecode(const Arguments& args) { - HandleScope scope; - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - if (!njb->m_jb) { //not using ejdbisopen() - return scope.Close(ThrowException(Exception::Error(String::New("Operation on closed EJDB instance")))); - } - return scope.Close(Integer::New(ejdbecode(njb->m_jb))); - } - - static Handle<Value> s_ensure_collection(const Arguments& args) { - HandleScope scope; - REQ_STR_ARG(0, cname); - REQ_OBJ_ARG(1, copts); - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - if (!ejdbisopen(njb->m_jb)) { - return scope.Close(ThrowException(Exception::Error(String::New("Operation on closed EJDB instance")))); - } - EJCOLLOPTS jcopts; - memset(&jcopts, 0, sizeof (jcopts)); - jcopts.cachedrecords = (int) fetch_int_data(copts->Get(sym_cachedrecords), NULL, 0); - jcopts.compressed = fetch_bool_data(copts->Get(sym_compressed), NULL, false); - jcopts.large = fetch_bool_data(copts->Get(sym_large), NULL, false); - jcopts.records = fetch_int_data(copts->Get(sym_records), NULL, 0); - EJCOLL *coll = ejdbcreatecoll(njb->m_jb, *cname, &jcopts); - if (!coll) { - return scope.Close(ThrowException(Exception::Error(String::New(njb->_jb_error_msg())))); - } - return scope.Close(Undefined()); - } - - static Handle<Value> s_rm_collection(const Arguments& args) { - HandleScope scope; - REQ_STR_ARG(0, cname); - REQ_VAL_ARG(1, prune); - REQ_FUN_ARG(2, cb); - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - if (!ejdbisopen(njb->m_jb)) { - return scope.Close(ThrowException(Exception::Error(String::New("Operation on closed EJDB instance")))); - } - RMCollCmdData *cmdata = new RMCollCmdData(*cname, prune->BooleanValue()); - RMCollCmdTask *task = new RMCollCmdTask(cb, njb, cmdRemoveColl, cmdata, RMCollCmdTask::delete_val); - uv_queue_work(uv_default_loop(), &task->uv_work, s_exec_cmd_eio, (uv_after_work_cb)s_exec_cmd_eio_after); - return scope.Close(Undefined()); - } - - static Handle<Value> s_is_open(const Arguments& args) { - HandleScope scope; - NodeEJDB *njb = ObjectWrap::Unwrap< NodeEJDB > (args.This()); - return scope.Close(Boolean::New(ejdbisopen(njb->m_jb))); - } - - - /////////////////////////////////////////////////////////////////////////// - // Instance methods // - /////////////////////////////////////////////////////////////////////////// - - void exec_cmd(EJBTask *task) { - int cmd = task->cmd; - switch (cmd) { - case cmdQuery: - query((BSONQCmdTask*) task); - break; - case cmdLoad: - load((BSONCmdTask*) task); - break; - case cmdSave: - save((BSONCmdTask*) task); - break; - case cmdRemove: - remove((BSONCmdTask*) task); - break; - case cmdRemoveColl: - rm_collection((RMCollCmdTask*) task); - break; - case cmdSetIndex: - set_index((SetIndexCmdTask*) task); - break; - case cmdSync: - sync(task); - break; - case cmdTxBegin: - case cmdTxCommit: - case cmdTxAbort: - case cmdTxStatus: - txctl((TxCmdTask*) task); - break; - case cmdCmd: - ejdbcmd((BSONQCmdTask*) task); - break; - default: - assert(0); - } - } - - void exec_cmd_after(EJBTask *task) { - int cmd = task->cmd; - switch (cmd) { - case cmdQuery: - query_after((BSONQCmdTask*) task); - break; - case cmdLoad: - load_after((BSONCmdTask*) task); - break; - case cmdSave: - save_after((BSONCmdTask*) task); - break; - case cmdRemove: - remove_after((BSONCmdTask*) task); - break; - case cmdRemoveColl: - rm_collection_after((RMCollCmdTask*) task); - break; - case cmdSetIndex: - set_index_after((SetIndexCmdTask*) task); - break; - case cmdSync: - sync_after(task); - break; - case cmdTxBegin: - case cmdTxCommit: - case cmdTxAbort: - case cmdTxStatus: - txctl_after((TxCmdTask*) task); - break; - case cmdCmd: - ejdbcmd_after((BSONQCmdTask*) task); - break; - default: - assert(0); - } - } - - void sync(EJBTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - if (!ejdbsyncdb(m_jb)) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - } - } - - void sync_after(EJBTask *task) { - HandleScope scope; - Local<Value> argv[1]; - if (task->cb.IsEmpty() || task->cb->IsNull() || task->cb->IsUndefined()) { - return; - } - if (task->cmd_ret != 0) { - argv[0] = Exception::Error(String::New(task->cmd_ret_msg.c_str())); - } else { - argv[0] = Local<Primitive>::New(Null()); - } - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), 1, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - } - - void set_index(SetIndexCmdTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - SetIndexCmdData *cmdata = task->cmd_data; - assert(cmdata); - - EJCOLL *coll = ejdbcreatecoll(m_jb, cmdata->cname.c_str(), NULL); - if (!coll) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - return; - } - if (!ejdbsetindex(coll, cmdata->ipath.c_str(), cmdata->flags)) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - } - } - - void set_index_after(SetIndexCmdTask *task) { - HandleScope scope; - Local<Value> argv[1]; - if (task->cb.IsEmpty() || task->cb->IsNull() || task->cb->IsUndefined()) { - return; - } - if (task->cmd_ret != 0) { - argv[0] = Exception::Error(String::New(task->cmd_ret_msg.c_str())); - } else { - argv[0] = Local<Primitive>::New(Null()); - } - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), 1, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - } - - void rm_collection(RMCollCmdTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - RMCollCmdData *cmdata = task->cmd_data; - assert(cmdata); - if (!ejdbrmcoll(m_jb, cmdata->cname.c_str(), cmdata->prune)) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - } - } - - void rm_collection_after(RMCollCmdTask *task) { - HandleScope scope; - Local<Value> argv[1]; - if (task->cmd_ret != 0) { - argv[0] = Exception::Error(String::New(task->cmd_ret_msg.c_str())); - } else { - argv[0] = Local<Primitive>::New(Null()); - } - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), 1, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - } - - void remove(BSONCmdTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - BSONCmdData *cmdata = task->cmd_data; - assert(cmdata); - EJCOLL *coll = ejdbcreatecoll(m_jb, cmdata->cname.c_str(), NULL); - if (!coll) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - return; - } - if (!ejdbrmbson(coll, &task->cmd_data->ref)) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - } - } - - Handle<Value> remove_after(BSONCmdTask *task) { - HandleScope scope; - Local<Value> argv[1]; - if (task->cmd_ret != 0) { - argv[0] = Exception::Error(String::New(task->cmd_ret_msg.c_str())); - } else { - argv[0] = Local<Primitive>::New(Null()); - } - if (task->cb.IsEmpty() || task->cb->IsNull() || task->cb->IsUndefined()) { - if (task->cmd_ret != 0) - return scope.Close(ThrowException(argv[0])); - else - return scope.Close(Undefined()); - } else { - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), 1, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - return scope.Close(Undefined()); - } - } - - void txctl(TxCmdTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - TxCmdData *cmdata = task->cmd_data; - assert(cmdata); - - EJCOLL *coll = ejdbcreatecoll(m_jb, cmdata->cname.c_str(), NULL); - if (!coll) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - return; - } - bool ret = false; - switch (task->cmd) { - case cmdTxBegin: - ret = ejdbtranbegin(coll); - break; - case cmdTxCommit: - ret = ejdbtrancommit(coll); - break; - case cmdTxAbort: - ret = ejdbtranabort(coll); - break; - case cmdTxStatus: - ret = ejdbtranstatus(coll, &(cmdata->txactive)); - break; - default: - assert(0); - } - if (!ret) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - } - } - - Handle<Value> txctl_after(TxCmdTask *task) { - HandleScope scope; - TxCmdData *cmdata = task->cmd_data; - int args = 1; - Local<Value> argv[2]; - if (task->cmd_ret != 0) { - argv[0] = Exception::Error(String::New(task->cmd_ret_msg.c_str())); - } else { - argv[0] = Local<Primitive>::New(Null()); - if (task->cmd == cmdTxStatus) { - argv[1] = Local<Boolean>::New(Boolean::New(cmdata->txactive)); - args = 2; - } - } - if (task->cb.IsEmpty() || task->cb->IsNull() || task->cb->IsUndefined()) { - if (task->cmd_ret != 0) { - return scope.Close(ThrowException(argv[0])); - } else { - if (task->cmd == cmdTxStatus) { - return scope.Close(argv[1]); - } else { - return scope.Close(Undefined()); - } - } - } else { - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), args, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - return scope.Close(Undefined()); - } - } - - void save(BSONCmdTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - BSONCmdData *cmdata = task->cmd_data; - assert(cmdata); - EJCOLL *coll = ejdbcreatecoll(m_jb, cmdata->cname.c_str(), NULL); - if (!coll) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - return; - } - - std::vector<bson*>::iterator it; - for (it = cmdata->bsons.begin(); it < cmdata->bsons.end(); it++) { - bson_oid_t oid; - bson *bs = *(it); - if (!bs) { - //Zero OID - oid.ints[0] = 0; - oid.ints[1] = 0; - oid.ints[2] = 0; - } else if (!ejdbsavebson2(coll, bs, &oid, cmdata->merge)) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - break; - } - cmdata->ids.push_back(oid); - } - } - - Handle<Value> save_after(BSONCmdTask *task) { - HandleScope scope; - Local<Value> argv[2]; - if (task->cmd_ret != 0) { - argv[0] = Exception::Error(String::New(task->cmd_ret_msg.c_str())); - } else { - argv[0] = Local<Primitive>::New(Null()); - } - Local<Array> oids = Array::New(); - std::vector<bson_oid_t>::iterator it; - int32_t c = 0; - for (it = task->cmd_data->ids.begin(); it < task->cmd_data->ids.end(); it++) { - bson_oid_t& oid = *it; - if (oid.ints[0] || oid.ints[1] || oid.ints[2]) { - char oidhex[25]; - bson_oid_to_string(&oid, oidhex); - oids->Set(Integer::New(c++), String::New(oidhex)); - } else { - oids->Set(Integer::New(c++), Null()); - } - } - argv[1] = oids; - if (task->cb.IsEmpty() || task->cb->IsNull() || task->cb->IsUndefined()) { - return (task->cmd_ret != 0) ? scope.Close(ThrowException(argv[0])) : scope.Close(argv[1]); - } else { - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), 2, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - return scope.Close(Undefined()); - } - } - - void load(BSONCmdTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - BSONCmdData *cmdata = task->cmd_data; - assert(cmdata); - EJCOLL *coll = ejdbcreatecoll(m_jb, cmdata->cname.c_str(), NULL); - if (!coll) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - return; - } - cmdata->bsons.push_back(ejdbloadbson(coll, &task->cmd_data->ref)); - } - - Handle<Value> load_after(BSONCmdTask *task) { - HandleScope scope; - Local<Value> argv[2]; - if (task->cmd_ret != 0) { - argv[0] = Exception::Error(String::New(task->cmd_ret_msg.c_str())); - } else { - argv[0] = Local<Primitive>::New(Null()); - } - bson *bs = (!task->cmd_ret && task->cmd_data->bsons.size() > 0) ? - task->cmd_data->bsons.front() : - NULL; - if (bs) { - bson_iterator it; - bson_iterator_init(&it, bs); - argv[1] = Local<Object>::New(toV8Object(&it, BSON_OBJECT)); - } else { - argv[1] = Local<Primitive>::New(Null()); - } - if (task->cb.IsEmpty() || task->cb->IsNull() || task->cb->IsUndefined()) { - return (task->cmd_ret != 0) ? scope.Close(ThrowException(argv[0])) : scope.Close(argv[1]); - } else { - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), 2, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - return scope.Close(Undefined()); - } - } - - - void ejdbcmd(BSONQCmdTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - BSONQCmdData *cmdata = task->cmd_data; - std::vector<bson*> &bsons = cmdata->bsons; - bson *qbs = bsons.front(); - assert(qbs); - TCLIST *res = tclistnew2(1); - bson *bret = ejdbcommand(m_jb, qbs); - assert(bret); - tclistpush(res, bson_data(bret), bson_size(bret)); - bson_del(bret); - cmdata->res = res; - cmdata->count = TCLISTNUM(cmdata->res); - cmdata->qflags = 0; - } - - Handle<Value> ejdbcmd_after(BSONQCmdTask *task) { - return query_after(task); - } - - - void query(BSONQCmdTask *task) { - if (!_check_state((EJBTask*) task)) { - return; - } - TCLIST *res = NULL; - bson oqarrstack[8]; //max 8 $or bsons on stack - BSONQCmdData *cmdata = task->cmd_data; - std::vector<bson*> &bsons = cmdata->bsons; - EJCOLL *coll = ejdbgetcoll(m_jb, cmdata->cname.c_str()); - if (!coll) { - bson *qbs = bsons.front(); - bson_iterator it; - //If we are in $upsert mode so new collection will be created - if (qbs && bson_find(&it, qbs, "$upsert") == BSON_OBJECT) { - coll = ejdbcreatecoll(m_jb, cmdata->cname.c_str(), NULL); - if (!coll) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - return; - } - } else { //No collection -> no results - cmdata->res = tclistnew2(1); - cmdata->count = 0; - return; - } - } - int orsz = (int) bsons.size() - 2; //Minus main qry at begining and hints object at the end - if (orsz < 0) orsz = 0; - bson *oqarr = ((orsz <= 8) ? oqarrstack : (bson*) malloc(orsz * sizeof (bson))); - for (int i = 1; i < (int) bsons.size() - 1; ++i) { - oqarr[i - 1] = *(bsons.at(i)); - } - EJQ *q = ejdbcreatequery( - m_jb, - bsons.front(), - (orsz > 0 ? oqarr : NULL), orsz, - ((bsons.size() > 1) ? bsons.back() : NULL)); - if (!q) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - goto finish; - } - res = ejdbqryexecute(coll, q, &cmdata->count, cmdata->qflags, cmdata->log); - if (ejdbecode(m_jb) != TCESUCCESS) { - if (res) { - tclistdel(res); - res = NULL; - } - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = _jb_error_msg(); - goto finish; - } - cmdata->res = res; -finish: - if (q) { - ejdbquerydel(q); - } - if (oqarr && oqarr != oqarrstack) { - free(oqarr); - } - } - - Handle<Value> query_after(BSONQCmdTask *task); - - bool open(const char* dbpath, int mode) { - m_jb = ejdbnew(); - if (!m_jb) { - return false; - } - return ejdbopen(m_jb, dbpath, mode); - } - - bool close() { - if (m_jb) { - bool rv = ejdbclose(m_jb); - ejdbdel(m_jb); - m_jb = NULL; - return rv; - } else { - return false; - } - } - - const char* _jb_error_msg() { - return m_jb ? ejdberrmsg(ejdbecode(m_jb)) : "Unknown error"; - } - - bool _check_state(EJBTask *task) { - if (!ejdbisopen(m_jb)) { - task->cmd_ret = CMD_RET_ERROR; - task->cmd_ret_msg = "Database is not opened"; - return false; - } - return true; - } - - NodeEJDB() : m_jb(NULL) { - } - - virtual ~NodeEJDB() { - if (m_jb) { - ejdbdel(m_jb); - } - } - - public: - - static void Init(Handle<Object> target) { - HandleScope scope; - - //Symbols - sym_large = NODE_PSYMBOL("large"); - sym_compressed = NODE_PSYMBOL("compressed"); - sym_records = NODE_PSYMBOL("records"); - sym_cachedrecords = NODE_PSYMBOL("cachedrecords"); - sym_explain = NODE_PSYMBOL("$explain"); - sym_merge = NODE_PSYMBOL("$merge"); - - sym_name = NODE_PSYMBOL("name"); - sym_iname = NODE_PSYMBOL("iname"); - sym_field = NODE_PSYMBOL("field"); - sym_indexes = NODE_PSYMBOL("indexes"); - sym_options = NODE_PSYMBOL("options"); - sym_file = NODE_PSYMBOL("file"); - sym_buckets = NODE_PSYMBOL("buckets"); - sym_type = NODE_PSYMBOL("type"); - - - Local<FunctionTemplate> t = FunctionTemplate::New(s_new_object); - constructor_template = Persistent<FunctionTemplate>::New(t); - constructor_template->InstanceTemplate()->SetInternalFieldCount(1); - constructor_template->SetClassName(String::NewSymbol("NodeEJDB")); - - //Open mode - NODE_DEFINE_CONSTANT(target, JBOREADER); - NODE_DEFINE_CONSTANT(target, JBOWRITER); - NODE_DEFINE_CONSTANT(target, JBOCREAT); - NODE_DEFINE_CONSTANT(target, JBOTRUNC); - NODE_DEFINE_CONSTANT(target, JBONOLCK); - NODE_DEFINE_CONSTANT(target, JBOLCKNB); - NODE_DEFINE_CONSTANT(target, JBOTSYNC); - - //Indexes - NODE_DEFINE_CONSTANT(target, JBIDXDROP); - NODE_DEFINE_CONSTANT(target, JBIDXDROPALL); - NODE_DEFINE_CONSTANT(target, JBIDXOP); - NODE_DEFINE_CONSTANT(target, JBIDXREBLD); - NODE_DEFINE_CONSTANT(target, JBIDXNUM); - NODE_DEFINE_CONSTANT(target, JBIDXSTR); - NODE_DEFINE_CONSTANT(target, JBIDXISTR); - NODE_DEFINE_CONSTANT(target, JBIDXARR); - - //Misc - NODE_DEFINE_CONSTANT(target, JBQRYCOUNT); - - NODE_SET_PROTOTYPE_METHOD(constructor_template, "close", s_close); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "save", s_save); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "load", s_load); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "remove", s_remove); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "query", s_query); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "lastError", s_ecode); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "ensureCollection", s_ensure_collection); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "removeCollection", s_rm_collection); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "isOpen", s_is_open); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "setIndex", s_set_index); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "sync", s_sync); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "dbMeta", s_db_meta); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "command", s_cmd); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "_txctl", s_coll_txctl); - - //Symbols - target->Set(String::NewSymbol("NodeEJDB"), constructor_template->GetFunction()); - } - - void Ref() { - ObjectWrap::Ref(); - } - - void Unref() { - ObjectWrap::Unref(); - } - }; - - /////////////////////////////////////////////////////////////////////////// - // ResultSet cursor // - /////////////////////////////////////////////////////////////////////////// - - class NodeEJDBCursor : public ObjectWrap { - friend class NodeEJDB; - - static Persistent<FunctionTemplate> constructor_template; - - NodeEJDB *m_nejdb; - intptr_t m_mem; //amount of memory contained in cursor - - TCLIST *m_rs; //result set bsons - int m_pos; //current cursor position - bool m_no_next; //no next() was called - - static Handle<Value> s_new_object(const Arguments& args) { - HandleScope scope; - REQ_ARGS(2); - REQ_EXT_ARG(0, nejedb); - REQ_EXT_ARG(1, rs); - NodeEJDBCursor *cursor = new NodeEJDBCursor((NodeEJDB*) nejedb->Value(), (TCLIST*) rs->Value()); - cursor->Wrap(args.This()); - return scope.Close(args.This()); - } - - static Handle<Value> s_close(const Arguments& args) { - HandleScope scope; - NodeEJDBCursor *c = ObjectWrap::Unwrap< NodeEJDBCursor > (args.This()); - c->close(); - return scope.Close(Undefined()); - } - - static Handle<Value> s_reset(const Arguments& args) { - HandleScope scope; - NodeEJDBCursor *c = ObjectWrap::Unwrap< NodeEJDBCursor > (args.This()); - c->m_pos = 0; - c->m_no_next = true; - return scope.Close(Undefined()); - } - - static Handle<Value> s_has_next(const Arguments& args) { - HandleScope scope; - NodeEJDBCursor *c = ObjectWrap::Unwrap< NodeEJDBCursor > (args.This()); - if (!c->m_rs) { - return ThrowException(Exception::Error(String::New("Cursor closed"))); - } - int rsz = TCLISTNUM(c->m_rs); - return scope.Close(Boolean::New(c->m_rs && ((c->m_no_next && rsz > 0) || (c->m_pos + 1 < rsz)))); - } - - static Handle<Value> s_next(const Arguments& args) { - HandleScope scope; - NodeEJDBCursor *c = ObjectWrap::Unwrap< NodeEJDBCursor > (args.This()); - if (!c->m_rs) { - return ThrowException(Exception::Error(String::New("Cursor closed"))); - } - int rsz = TCLISTNUM(c->m_rs); - if (c->m_no_next) { - c->m_no_next = false; - return scope.Close(Boolean::New(rsz > 0)); - } else if (c->m_pos + 1 < rsz) { - c->m_pos++; - return scope.Close(Boolean::New(true)); - } else { - return scope.Close(Boolean::New(false)); - } - } - - static Handle<Value> s_get_length(Local<String> property, const AccessorInfo &info) { - HandleScope scope; - NodeEJDBCursor *c = ObjectWrap::Unwrap<NodeEJDBCursor > (info.This()); - if (!c->m_rs) { - return ThrowException(Exception::Error(String::New("Cursor closed"))); - } - return scope.Close(Integer::New(TCLISTNUM(c->m_rs))); - } - - static Handle<Value> s_get_pos(Local<String> property, const AccessorInfo &info) { - HandleScope scope; - NodeEJDBCursor *c = ObjectWrap::Unwrap<NodeEJDBCursor > (info.This()); - if (!c->m_rs) { - return ThrowException(Exception::Error(String::New("Cursor closed"))); - } - return scope.Close(Integer::New(c->m_pos)); - } - - static void s_set_pos(Local<String> property, Local<Value> val, const AccessorInfo &info) { - HandleScope scope; - if (!val->IsNumber()) { - return; - } - NodeEJDBCursor *c = ObjectWrap::Unwrap<NodeEJDBCursor > (info.This()); - if (!c->m_rs) { - return; - } - int nval = val->Int32Value(); - int rsz = TCLISTNUM(c->m_rs); - if (nval < 0) { - nval = rsz + nval; - } - if (nval >= 0 && rsz > 0) { - nval = (nval >= rsz) ? rsz - 1 : nval; - } else { - nval = 0; - } - c->m_pos = nval; - c->m_no_next = false; - } - - static Handle<Value> s_field(const Arguments& args) { - HandleScope scope; - REQ_ARGS(1); - REQ_STR_ARG(0, fpath); - NodeEJDBCursor *c = ObjectWrap::Unwrap<NodeEJDBCursor > (args.This()); - if (!c->m_rs) { - return scope.Close(ThrowException(Exception::Error(String::New("Cursor closed")))); - } - int pos = c->m_pos; - int rsz = TCLISTNUM(c->m_rs); - if (rsz == 0) { - return scope.Close(ThrowException(Exception::Error(String::New("Empty cursor")))); - } - assert(!(pos < 0 || pos >= rsz)); //m_pos correctly set by s_set_pos - const void *bsdata = TCLISTVALPTR(c->m_rs, pos); - assert(bsdata); - bson_iterator it; - bson_iterator_from_buffer(&it, (const char*) bsdata); - bson_type bt = bson_find_fieldpath_value2(*fpath, fpath.length(), &it); - if (bt == BSON_EOO) { - return scope.Close(Undefined()); - } - return scope.Close(toV8Value(&it)); - } - - static Handle<Value> s_object(const Arguments& args) { - HandleScope scope; - NodeEJDBCursor *c = ObjectWrap::Unwrap<NodeEJDBCursor > (args.This()); - if (!c->m_rs) { - return scope.Close(ThrowException(Exception::Error(String::New("Cursor closed")))); - } - int pos = c->m_pos; - int rsz = TCLISTNUM(c->m_rs); - if (rsz == 0) { - return scope.Close(ThrowException(Exception::Error(String::New("Empty cursor")))); - } - assert(!(pos < 0 || pos >= rsz)); //m_pos correctly set by s_set_pos - const void *bsdata = TCLISTVALPTR(c->m_rs, pos); - assert(bsdata); - bson_iterator it; - bson_iterator_from_buffer(&it, (const char*) bsdata); - return scope.Close(toV8Object(&it, BSON_OBJECT)); - } - - void close() { - if (m_nejdb) { - m_nejdb->Unref(); - m_nejdb = NULL; - } - if (m_rs) { - tclistdel(m_rs); - m_rs = NULL; - } - V8::AdjustAmountOfExternalAllocatedMemory(-m_mem + sizeof (NodeEJDBCursor)); - } - - NodeEJDBCursor(NodeEJDB *_nejedb, TCLIST *_rs) : m_nejdb(_nejedb), m_rs(_rs), m_pos(0), m_no_next(true) { - assert(m_nejdb); - this->m_nejdb->Ref(); - m_mem = sizeof (NodeEJDBCursor); - if (m_rs) { - intptr_t cmem = 0; - int i = 0; - for (; i < TCLISTNUM(m_rs) && i < 1000; ++i) { //Max 1K iterations - cmem += bson_size2(TCLISTVALPTR(m_rs, i)); - } - if (i > 0) { - m_mem += (intptr_t) (((double) cmem / i) * TCLISTNUM(m_rs)); - } - V8::AdjustAmountOfExternalAllocatedMemory(m_mem); - } - } - - virtual ~NodeEJDBCursor() { - close(); - V8::AdjustAmountOfExternalAllocatedMemory((int)sizeof (NodeEJDBCursor) * -1); - } - - public: - - static void Init(Handle<Object> target) { - HandleScope scope; - Local<FunctionTemplate> t = FunctionTemplate::New(s_new_object); - constructor_template = Persistent<FunctionTemplate>::New(t); - constructor_template->InstanceTemplate()->SetInternalFieldCount(1); - constructor_template->SetClassName(String::NewSymbol("NodeEJDBCursor")); - - constructor_template->PrototypeTemplate() - ->SetAccessor(String::NewSymbol("length"), s_get_length, 0, Handle<Value > (), ALL_CAN_READ); - - constructor_template->PrototypeTemplate() - ->SetAccessor(String::NewSymbol("pos"), s_get_pos, s_set_pos, Handle<Value > (), ALL_CAN_READ); - - - - NODE_SET_PROTOTYPE_METHOD(constructor_template, "close", s_close); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "reset", s_reset); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "hasNext", s_has_next); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "next", s_next); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "field", s_field); - NODE_SET_PROTOTYPE_METHOD(constructor_template, "object", s_object); - } - - void Ref() { - ObjectWrap::Ref(); - } - - void Unref() { - ObjectWrap::Unref(); - } - }; - - Persistent<FunctionTemplate> NodeEJDB::constructor_template; - Persistent<FunctionTemplate> NodeEJDBCursor::constructor_template; - - /////////////////////////////////////////////////////////////////////////// - // rest // - /////////////////////////////////////////////////////////////////////////// - - Handle<Value> NodeEJDB::query_after(BSONQCmdTask *task) { - HandleScope scope; - BSONQCmdData *cmdata = task->cmd_data; - assert(cmdata); - - Local<Value> argv[4]; - if (task->cmd_ret != 0) { //error case - if (task->cb.IsEmpty() || task->cb->IsNull() || task->cb->IsUndefined()) { - return scope.Close(ThrowException(Exception::Error(String::New(task->cmd_ret_msg.c_str())))); - } else { - argv[0] = Exception::Error(String::New(task->cmd_ret_msg.c_str())); - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), 1, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - return scope.Close(Undefined()); - } - } - TCLIST *res = cmdata->res; - argv[0] = Local<Primitive>::New(Null()); - if (res) { - cmdata->res = NULL; //res will be freed by NodeEJDBCursor instead of ~BSONQCmdData() - Local<Value> cursorArgv[2]; - cursorArgv[0] = External::New(task->wrapped); - cursorArgv[1] = External::New(res); - Local<Value> cursor(NodeEJDBCursor::constructor_template->GetFunction()->NewInstance(2, cursorArgv)); - argv[1] = cursor; - } else { //this is update query so no result set - argv[1] = Local<Primitive>::New(Null()); - } - argv[2] = Integer::New(cmdata->count); - if (cmdata->log) { - argv[3] = String::New((const char*) tcxstrptr(cmdata->log)); - } - if (task->cb.IsEmpty() || task->cb->IsNull() || task->cb->IsUndefined()) { - if (res) { - return scope.Close(argv[1]); //cursor - } else { - return scope.Close(argv[2]); //count - } - } else { - TryCatch try_catch; - task->cb->Call(Context::GetCurrent()->Global(), (cmdata->log) ? 4 : 3, argv); - if (try_catch.HasCaught()) { - FatalException(try_catch); - } - return scope.Close(Undefined()); - } - } - - void Init(Handle<Object> target) { -#ifdef __unix - setlocale(LC_ALL, "en_US.UTF-8"); //todo review it -#endif - ejdb::NodeEJDB::Init(target); - ejdb::NodeEJDBCursor::Init(target); -} - -} - -// Register the module with node. -NODE_MODULE(ejdb_native, ejdb::Init) diff --git a/node/ejdb_thread.h b/node/ejdb_thread.h deleted file mode 100644 index 576cc9e..0000000 --- a/node/ejdb_thread.h +++ /dev/null @@ -1,80 +0,0 @@ -/************************************************************************************************** - * EJDB database library http://ejdb.org - * Copyright (C) 2012-2013 Softmotions Ltd <info@softmotions.com> - * - * This file is part of EJDB. - * EJDB is free software; you can redistribute it and/or modify it under the terms of - * the GNU Lesser General Public License as published by the Free Software Foundation; either - * version 2.1 of the License or any later version. EJDB is distributed in the hope - * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - * License for more details. - * You should have received a copy of the GNU Lesser General Public License along with EJDB; - * if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA. - *************************************************************************************************/ - -#if _MSC_VER > 1000 -#pragma once -#endif // _MSC_VER > 1000 - -#ifndef EJDB_THREAD_H -#define EJDB_THREAD_H - -#ifdef _WIN32 -#include "win32/pthread_mutex.h" -#else -#include <pthread.h> -#endif - -namespace ejdb { - /** - * Mutex - */ - class EJMutex { - pthread_mutex_t cs; - volatile bool initialized; - public: - EJMutex() { - pthread_mutex_init(&cs, NULL); - initialized = true; - } - ~EJMutex() { - pthread_mutex_destroy(&cs); - initialized = false; - } - bool IsInitialized() { - return initialized; - } - void Lock() { - if (initialized) { - pthread_mutex_lock(&cs); - } - } - void Unlock() { - if (initialized) { - pthread_mutex_unlock(&cs); - } - } - }; - - /** - * Stack based mutex locking - */ - class EJCriticalSection { - private: - EJMutex& mutex; - public: - EJCriticalSection(EJMutex& guard) : mutex(guard) { - mutex.Lock(); - } - ~EJCriticalSection() { - mutex.Unlock(); - } - }; -} - - - -#endif /* EJDB_THREAD_H */ - diff --git a/node/nbproject/Package-Default.bash b/node/nbproject/Package-Default.bash deleted file mode 100644 index 80c1995..0000000 --- a/node/nbproject/Package-Default.bash +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash -x - -# -# Generated - do not edit! -# - -# Macros -TOP=`pwd` -CND_PLATFORM=GNU-Linux-x86 -CND_CONF=Default -CND_DISTDIR=dist -CND_BUILDDIR=build -NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging -TMPDIRNAME=tmp-packaging -OUTPUT_PATH=MissingOutputInProject -OUTPUT_BASENAME=MissingOutputInProject -PACKAGE_TOP_DIR=node/ - -# Functions -function checkReturnCode -{ - rc=$? - if [ $rc != 0 ] - then - exit $rc - fi -} -function makeDirectory -# $1 directory path -# $2 permission (optional) -{ - mkdir -p "$1" - checkReturnCode - if [ "$2" != "" ] - then - chmod $2 "$1" - checkReturnCode - fi -} -function copyFileToTmpDir -# $1 from-file path -# $2 to-file path -# $3 permission -{ - cp "$1" "$2" - checkReturnCode - if [ "$3" != "" ] - then - chmod $3 "$2" - checkReturnCode - fi -} - -# Setup -cd "${TOP}" -mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package -rm -rf ${NBTMPDIR} -mkdir -p ${NBTMPDIR} - -# Copy files and create directories and links -cd "${TOP}" -makeDirectory "${NBTMPDIR}/node" -copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 - - -# Generate tar file -cd "${TOP}" -rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/node.tar -cd ${NBTMPDIR} -tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/node.tar * -checkReturnCode - -# Cleanup -cd "${TOP}" -rm -rf ${NBTMPDIR} diff --git a/node/nbproject/configurations.xml b/node/nbproject/configurations.xml deleted file mode 100644 index 29a9815..0000000 --- a/node/nbproject/configurations.xml +++ /dev/null @@ -1,15773 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<configurationDescriptor version="89"> - <logicalFolder name="root" displayName="root" projectFiles="true" kind="ROOT"> - <df root="." name="node"> - <df name="nodejs"> - <df name="benchmark"> - <df name="function_call"> - <in>binding.cc</in> - </df> - <df name="misc"> - <df name="function_call"> - <in>binding.cc</in> - </df> - </df> - <in>io.c</in> - </df> - <df name="deps"> - <df name="cares"> - <df name="config"> - <df name="cygwin"> - <in>ares_config.h</in> - </df> - <df name="darwin"> - <in>ares_config.h</in> - </df> - <df name="freebsd"> - <in>ares_config.h</in> - </df> - <df name="linux"> - <in>ares_config.h</in> - </df> - <df name="netbsd"> - <in>ares_config.h</in> - </df> - <df name="openbsd"> - <in>ares_config.h</in> - </df> - <df name="sunos"> - <in>ares_config.h</in> - </df> - <df name="win32"> - <in>ares_config.h</in> - </df> - </df> - <df name="include"> - <in>ares.h</in> - <in>ares_version.h</in> - <in>nameser.h</in> - </df> - <df name="src"> - <in>ares__close_sockets.c</in> - <in>ares__get_hostent.c</in> - <in>ares__read_line.c</in> - <in>ares__timeval.c</in> - <in>ares_cancel.c</in> - <in>ares_data.c</in> - <in>ares_data.h</in> - <in>ares_destroy.c</in> - <in>ares_dns.h</in> - <in>ares_expand_name.c</in> - <in>ares_expand_string.c</in> - <in>ares_fds.c</in> - <in>ares_free_hostent.c</in> - <in>ares_free_string.c</in> - <in>ares_getenv.c</in> - <in>ares_getenv.h</in> - <in>ares_gethostbyaddr.c</in> - <in>ares_gethostbyname.c</in> - <in>ares_getnameinfo.c</in> - <in>ares_getopt.c</in> - <in>ares_getopt.h</in> - <in>ares_getsock.c</in> - <in>ares_init.c</in> - <in>ares_iphlpapi.h</in> - <in>ares_ipv6.h</in> - <in>ares_library_init.c</in> - <in>ares_library_init.h</in> - <in>ares_llist.c</in> - <in>ares_llist.h</in> - <in>ares_mkquery.c</in> - <in>ares_nowarn.c</in> - <in>ares_nowarn.h</in> - <in>ares_options.c</in> - <in>ares_parse_a_reply.c</in> - <in>ares_parse_aaaa_reply.c</in> - <in>ares_parse_mx_reply.c</in> - <in>ares_parse_naptr_reply.c</in> - <in>ares_parse_ns_reply.c</in> - <in>ares_parse_ptr_reply.c</in> - <in>ares_parse_soa_reply.c</in> - <in>ares_parse_srv_reply.c</in> - <in>ares_parse_txt_reply.c</in> - <in>ares_platform.c</in> - <in>ares_platform.h</in> - <in>ares_private.h</in> - <in>ares_process.c</in> - <in>ares_query.c</in> - <in>ares_rules.h</in> - <in>ares_search.c</in> - <in>ares_send.c</in> - <in>ares_setup.h</in> - <in>ares_strcasecmp.c</in> - <in>ares_strcasecmp.h</in> - <in>ares_strdup.c</in> - <in>ares_strdup.h</in> - <in>ares_strerror.c</in> - <in>ares_timeout.c</in> - <in>ares_version.c</in> - <in>ares_writev.c</in> - <in>ares_writev.h</in> - <in>bitncmp.c</in> - <in>bitncmp.h</in> - <in>inet_net_pton.c</in> - <in>inet_net_pton.h</in> - <in>inet_ntop.c</in> - <in>inet_ntop.h</in> - <in>setup_once.h</in> - <in>windows_port.c</in> - </df> - </df> - <df name="http_parser"> - <in>http_parser.c</in> - <in>http_parser.h</in> - <in>test.c</in> - <in>url_parser.c</in> - </df> - <df name="npm"> - <df name="node_modules"> - <df name="node-gyp"> - <df name="gyp"> - <df name="test"> - <df name="actions"> - <df name="src"> - <df name="subdir1"> - <in>program.c</in> - </df> - </df> - </df> - <df name="actions-multiple"> - <df name="src"> - <in>foo.c</in> - <in>main.c</in> - </df> - </df> - <df name="actions-none"> - <df name="src"> - <in>foo.cc</in> - </df> - </df> - <df name="additional-targets"> - <df name="src"> - <df name="dir1"> - <in>lib1.c</in> - </df> - </df> - </df> - <df name="assembly"> - <df name="src"> - <in>lib1.S</in> - <in>lib1.c</in> - <in>program.c</in> - </df> - </df> - <df name="build-option"> - <in>hello.c</in> - </df> - <df name="builddir"> - <df name="src"> - <df name="subdir2"> - <df name="subdir3"> - <df name="subdir4"> - <df name="subdir5"> - <in>prog5.c</in> - </df> - <in>prog4.c</in> - </df> - <in>prog3.c</in> - </df> - <in>prog2.c</in> - </df> - <in>func1.c</in> - <in>func2.c</in> - <in>func3.c</in> - <in>func4.c</in> - <in>func5.c</in> - <in>prog1.c</in> - </df> - </df> - <df name="cflags"> - <in>cflags.c</in> - </df> - <df name="compilable"> - <df name="src"> - <in>lib1.cpp</in> - <in>lib1.hpp</in> - <in>program.cpp</in> - </df> - </df> - <df name="compiler-override"> - <in>cxxtest.cc</in> - <in>test.c</in> - </df> - <df name="configurations"> - <df name="basics"> - <in>configurations.c</in> - </df> - <df name="inheritance"> - <in>configurations.c</in> - </df> - <df name="target_platform"> - <in>front.c</in> - <in>left.c</in> - <in>right.c</in> - </df> - <df name="x64"> - <in>configurations.c</in> - </df> - </df> - <df name="cxxflags"> - <in>cxxflags.cc</in> - </df> - <df name="defines"> - <in>defines.c</in> - </df> - <df name="defines-escaping"> - <in>defines-escaping.c</in> - </df> - <df name="dependencies"> - <df name="b"> - <in>b.c</in> - <in>b3.c</in> - </df> - <df name="c"> - <in>c.c</in> - <in>d.c</in> - </df> - <in>a.c</in> - <in>main.c</in> - </df> - <df name="dependency-copy"> - <df name="src"> - <in>file1.c</in> - <in>file2.c</in> - </df> - </df> - <df name="exclusion"> - <in>hello.c</in> - </df> - <df name="external-cross-compile"> - <df name="src"> - <in>bogus1.cc</in> - <in>bogus2.c</in> - <in>program.cc</in> - <in>test1.cc</in> - <in>test2.c</in> - <in>test3.cc</in> - <in>test4.c</in> - </df> - </df> - <df name="generator-output"> - <df name="actions"> - <df name="subdir1"> - <in>program.c</in> - </df> - </df> - <df name="mac-bundle"> - <in>header.h</in> - <in>main.c</in> - </df> - <df name="rules"> - <df name="subdir1"> - <in>program.c</in> - </df> - </df> - <df name="src"> - <df name="inc1"> - <in>include1.h</in> - </df> - <df name="subdir2"> - <df name="deeper"> - <in>deeper.c</in> - <in>deeper.h</in> - </df> - <df name="inc2"> - <in>include2.h</in> - </df> - <in>prog2.c</in> - </df> - <df name="subdir3"> - <df name="inc3"> - <in>include3.h</in> - </df> - <in>prog3.c</in> - </df> - <in>inc.h</in> - <in>prog1.c</in> - </df> - </df> - <df name="hard_dependency"> - <df name="src"> - <in>a.c</in> - <in>a.h</in> - <in>b.c</in> - <in>b.h</in> - <in>c.c</in> - <in>c.h</in> - <in>d.c</in> - </df> - </df> - <df name="hello"> - <in>hello.c</in> - <in>hello2.c</in> - </df> - <df name="home_dot_gyp"> - <df name="src"> - <in>printfoo.c</in> - </df> - </df> - <df name="include_dirs"> - <df name="src"> - <df name="inc1"> - <in>include1.h</in> - </df> - <df name="shadow1"> - <in>shadow.h</in> - </df> - <df name="shadow2"> - <in>shadow.h</in> - </df> - <df name="subdir"> - <df name="inc2"> - <in>include2.h</in> - </df> - <in>inc.h</in> - <in>subdir_includes.c</in> - </df> - <in>inc.h</in> - <in>includes.c</in> - </df> - </df> - <df name="library"> - <df name="src"> - <in>lib1.c</in> - <in>lib1_moveable.c</in> - <in>lib2.c</in> - <in>lib2_moveable.c</in> - <in>program.c</in> - </df> - </df> - <df name="link-objects"> - <in>base.c</in> - <in>extra.c</in> - </df> - <df name="mac"> - <df name="app-bundle"> - <df name="TestApp"> - <in>TestAppAppDelegate.h</in> - <in>TestAppAppDelegate.m</in> - <in>main.m</in> - </df> - <in>empty.c</in> - </df> - <df name="archs"> - <in>my_file.cc</in> - <in>my_main_file.cc</in> - </df> - <df name="cflags"> - <in>ccfile.cc</in> - <in>ccfile_withcflags.cc</in> - <in>cfile.c</in> - <in>cppfile.cpp</in> - <in>cppfile_withcflags.cpp</in> - <in>cxxfile.cxx</in> - <in>cxxfile_withcflags.cxx</in> - <in>mfile.m</in> - <in>mmfile.mm</in> - <in>mmfile_withcflags.mm</in> - </df> - <df name="copy-dylib"> - <in>empty.c</in> - </df> - <df name="debuginfo"> - <in>file.c</in> - </df> - <df name="depend-on-bundle"> - <in>bundle.c</in> - <in>executable.c</in> - </df> - <df name="framework"> - <df name="TestFramework"> - <in>ObjCVector.h</in> - <in>ObjCVector.mm</in> - <in>ObjCVectorInternal.h</in> - </df> - <in>empty.c</in> - </df> - <df name="framework-dirs"> - <in>calculate.c</in> - </df> - <df name="framework-headers"> - <in>myframework.h</in> - <in>myframework.m</in> - </df> - <df name="infoplist-process"> - <in>main.c</in> - </df> - <df name="installname"> - <in>file.c</in> - <in>main.c</in> - </df> - <df name="ldflags"> - <df name="subdirectory"> - <in>file.c</in> - </df> - </df> - <df name="ldflags-libtool"> - <in>file.c</in> - </df> - <df name="libraries"> - <df name="subdir"> - <in>hello.cc</in> - <in>mylib.c</in> - </df> - </df> - <df name="loadable-module"> - <in>module.c</in> - </df> - <df name="missing-cfbundlesignature"> - <in>file.c</in> - </df> - <df name="non-strs-flattened-to-env"> - <in>main.c</in> - </df> - <df name="objc-gc"> - <in>c-file.c</in> - <in>cc-file.cc</in> - <in>main.m</in> - <in>needs-gc-mm.mm</in> - <in>needs-gc.m</in> - </df> - <df name="postbuild-copy-bundle"> - <in>empty.c</in> - <in>main.c</in> - </df> - <df name="postbuild-defaults"> - <in>main.c</in> - </df> - <df name="postbuild-fail"> - <in>file.c</in> - </df> - <df name="postbuild-multiple-configurations"> - <in>main.c</in> - </df> - <df name="postbuild-static-library"> - <in>empty.c</in> - </df> - <df name="postbuilds"> - <in>file.c</in> - <in>file_g.c</in> - <in>file_h.c</in> - </df> - <df name="prefixheader"> - <in>file.c</in> - <in>file.cc</in> - <in>file.m</in> - <in>file.mm</in> - <in>header.h</in> - </df> - <df name="rebuild"> - <in>empty.c</in> - <in>main.c</in> - </df> - <df name="rpath"> - <in>file.c</in> - <in>main.c</in> - </df> - <df name="sdkroot"> - <in>file.cc</in> - </df> - <df name="sourceless-module"> - <in>empty.c</in> - </df> - <df name="strip"> - <df name="subdirectory"> - <in>nested_file.c</in> - </df> - <in>file.c</in> - </df> - <df name="type_envvars"> - <in>file.c</in> - </df> - <df name="xcode-env-order"> - <in>main.c</in> - </df> - <df name="xcode-gcc"> - <in>valid_c.c</in> - <in>valid_cc.cc</in> - <in>valid_m.m</in> - <in>valid_mm.mm</in> - <in>warn_about_invalid_offsetof_macro.cc</in> - <in>warn_about_missing_newline.c</in> - </df> - </df> - <df name="make"> - <df name="noload"> - <df name="lib"> - <in>shared.c</in> - <in>shared.h</in> - </df> - <in>main.c</in> - </df> - <in>main.cc</in> - <in>main.h</in> - </df> - <df name="module"> - <df name="src"> - <in>lib1.c</in> - <in>lib2.c</in> - <in>program.c</in> - </df> - </df> - <df name="msvs"> - <df name="config_attrs"> - <in>hello.c</in> - </df> - <df name="list_excluded"> - <in>hello.cpp</in> - <in>hello_mac.cpp</in> - </df> - <df name="props"> - <in>hello.c</in> - </df> - <df name="shared_output"> - <df name="there"> - <in>there.c</in> - </df> - <in>hello.c</in> - </df> - <df name="uldi2010"> - <in>hello.c</in> - <in>hello2.c</in> - </df> - </df> - <df name="multiple-targets"> - <df name="src"> - <in>common.c</in> - <in>prog1.c</in> - <in>prog2.c</in> - </df> - </df> - <df name="ninja"> - <df name="action_dependencies"> - <df name="src"> - <in>a.c</in> - <in>a.h</in> - <in>b.c</in> - <in>b.h</in> - <in>c.c</in> - <in>c.h</in> - </df> - </df> - <df name="chained-dependency"> - <in>chained.c</in> - </df> - <df name="normalize-paths-win"> - <in>hello.cc</in> - </df> - <df name="s-needs-no-depfiles"> - <in>empty.s</in> - </df> - <df name="solibs_avoid_relinking"> - <in>main.cc</in> - <in>solib.cc</in> - </df> - </df> - <df name="product"> - <in>hello.c</in> - </df> - <df name="relative"> - <df name="foo"> - <df name="a"> - <df name="c"> - <in>c.cc</in> - </df> - <in>a.cc</in> - </df> - <df name="b"> - <in>b.cc</in> - </df> - </df> - </df> - <df name="rename"> - <df name="filecase"> - <in>file.c</in> - </df> - </df> - <df name="rules"> - <df name="src"> - <df name="subdir1"> - <in>program.c</in> - </df> - <df name="subdir3"> - <in>program.c</in> - </df> - <df name="subdir4"> - <in>asm-function.asm</in> - <in>program.c</in> - </df> - <in>an_asm.S</in> - </df> - </df> - <df name="rules-dirname"> - <df name="src"> - <df name="subdir"> - <in>main.cc</in> - </df> - </df> - </df> - <df name="rules-rebuild"> - <df name="src"> - <in>main.c</in> - </df> - </df> - <df name="rules-variables"> - <df name="src"> - <df name="input_name"> - <in>test.c</in> - </df> - <df name="input_path"> - <df name="subdir"> - <in>test.c</in> - </df> - </df> - <df name="subdir"> - <in>input_dirname.c</in> - <in>test.c</in> - </df> - <in>input_ext.c</in> - <in>test.input_root.c</in> - </df> - </df> - <df name="same-gyp-name"> - <df name="src"> - <df name="subdir1"> - <in>main1.cc</in> - </df> - <df name="subdir2"> - <in>main2.cc</in> - </df> - </df> - </df> - <df name="same-source-file-name"> - <df name="src"> - <df name="subdir1"> - <in>func.c</in> - </df> - <df name="subdir2"> - <in>func.c</in> - </df> - <in>func.c</in> - <in>prog1.c</in> - <in>prog2.c</in> - </df> - </df> - <df name="sanitize-rule-names"> - <in>blah.S</in> - <in>hello.cc</in> - </df> - <df name="scons_tools"> - <in>tools.c</in> - </df> - <df name="sibling"> - <df name="src"> - <df name="prog1"> - <in>prog1.c</in> - </df> - <df name="prog2"> - <in>prog2.c</in> - </df> - </df> - </df> - <df name="standalone-static-library"> - <in>mylib.c</in> - <in>prog.c</in> - </df> - <df name="subdirectory"> - <df name="src"> - <df name="subdir"> - <df name="subdir2"> - <in>prog3.c</in> - </df> - <in>prog2.c</in> - </df> - <in>prog1.c</in> - </df> - </df> - <df name="toolsets"> - <in>main.cc</in> - <in>toolsets.cc</in> - </df> - <df name="toplevel-dir"> - <df name="src"> - <df name="sub1"> - <in>prog1.c</in> - </df> - <df name="sub2"> - <in>prog2.c</in> - </df> - </df> - </df> - <df name="variables"> - <df name="latelate"> - <df name="src"> - <in>program.cc</in> - </df> - </df> - <df name="variable-in-path"> - <df name="C1"> - <in>hello.cc</in> - </df> - </df> - </df> - <df name="variants"> - <df name="src"> - <in>variants.c</in> - </df> - </df> - <df name="win"> - <df name="asm-files"> - <in>b.s</in> - <in>c.S</in> - <in>hello.cc</in> - </df> - <df name="command-quote"> - <in>a.S</in> - </df> - <df name="compiler-flags"> - <df name="subdir"> - <in>header.h</in> - </df> - <in>additional-include-dirs.cc</in> - <in>additional-options.cc</in> - <in>buffer-security.cc</in> - <in>character-set-mbcs.cc</in> - <in>character-set-unicode.cc</in> - <in>exception-handling-on.cc</in> - <in>function-level-linking.cc</in> - <in>hello.cc</in> - <in>pdbname.cc</in> - <in>rtti-on.cc</in> - <in>runtime-checks.cc</in> - <in>runtime-library-md.cc</in> - <in>runtime-library-mdd.cc</in> - <in>runtime-library-mt.cc</in> - <in>runtime-library-mtd.cc</in> - <in>uninit.cc</in> - <in>warning-as-error.cc</in> - <in>warning-level1.cc</in> - <in>warning-level2.cc</in> - <in>warning-level3.cc</in> - <in>warning-level4.cc</in> - </df> - <df name="idl-rules"> - <in>history_indexer_user.cc</in> - </df> - <df name="importlib"> - <in>has-exports.cc</in> - <in>hello.cc</in> - </df> - <df name="linker-flags"> - <in>additional-deps.cc</in> - <in>default-libs.cc</in> - <in>deffile.cc</in> - <in>delay-load.cc</in> - <in>entrypointsymbol.cc</in> - <in>hello.cc</in> - <in>library-adjust.cc</in> - <in>library-directories-define.cc</in> - <in>library-directories-reference.cc</in> - <in>nodefaultlib.cc</in> - <in>opt-icf.cc</in> - <in>opt-ref.cc</in> - <in>subsystem-windows.cc</in> - </df> - <df name="long-command-line"> - <in>function.cc</in> - <in>hello.cc</in> - </df> - <df name="precompiled"> - <in>hello.c</in> - <in>hello2.c</in> - <in>precomp.c</in> - </df> - <df name="rc-build"> - <df name="subdir"> - <in>include.h</in> - </df> - <in>Resource.h</in> - <in>hello.cpp</in> - <in>hello.h</in> - <in>targetver.h</in> - </df> - <df name="uldi"> - <in>a.cc</in> - <in>b.cc</in> - <in>main.cc</in> - </df> - <df name="vs-macros"> - <in>hello.cc</in> - <in>input.S</in> - </df> - </df> - </df> - <in>gyp_dummy.c</in> - </df> - </df> - <df name="request"> - <df name="node_modules"> - <df name="node-uuid"> - <df name="benchmark"> - <in>benchmark-native.c</in> - </df> - </df> - </df> - </df> - </df> - </df> - <df name="openssl"> - <df name="asm"> - <df name="x64-elf-gas"> - <df name="aes"> - <in>aes-x86_64.s</in> - <in>aesni-sha1-x86_64.s</in> - <in>aesni-x86_64.s</in> - </df> - <df name="bn"> - <in>modexp512-x86_64.s</in> - <in>x86_64-mont.s</in> - </df> - <df name="camellia"> - <in>cmll-x86_64.s</in> - </df> - <df name="md5"> - <in>md5-x86_64.s</in> - </df> - <df name="rc4"> - <in>rc4-md5-x86_64.s</in> - <in>rc4-x86_64.s</in> - </df> - <df name="sha"> - <in>sha1-x86_64.s</in> - <in>sha512-x86_64.s</in> - </df> - <df name="whrlpool"> - <in>wp-x86_64.s</in> - </df> - <in>x86_64cpuid.s</in> - </df> - <df name="x64-macosx-gas"> - <df name="aes"> - <in>aes-x86_64.s</in> - <in>aesni-sha1-x86_64.s</in> - <in>aesni-x86_64.s</in> - </df> - <df name="bn"> - <in>modexp512-x86_64.s</in> - <in>x86_64-mont.s</in> - </df> - <df name="camellia"> - <in>cmll-x86_64.s</in> - </df> - <df name="md5"> - <in>md5-x86_64.s</in> - </df> - <df name="rc4"> - <in>rc4-md5-x86_64.s</in> - <in>rc4-x86_64.s</in> - </df> - <df name="sha"> - <in>sha1-x86_64.s</in> - <in>sha512-x86_64.s</in> - </df> - <df name="whrlpool"> - <in>wp-x86_64.s</in> - </df> - <in>x86_64cpuid.s</in> - </df> - <df name="x64-win32-masm"> - <df name="aes"> - <in>aes-x86_64.asm</in> - <in>aesni-sha1-x86_64.asm</in> - <in>aesni-x86_64.asm</in> - </df> - <df name="bn"> - <in>modexp512-x86_64.asm</in> - <in>x86_64-mont.asm</in> - </df> - <df name="camellia"> - <in>cmll-x86_64.asm</in> - </df> - <df name="md5"> - <in>md5-x86_64.asm</in> - </df> - <df name="rc4"> - <in>rc4-md5-x86_64.asm</in> - <in>rc4-x86_64.asm</in> - </df> - <df name="sha"> - <in>sha1-x86_64.asm</in> - <in>sha512-x86_64.asm</in> - </df> - <df name="whrlpool"> - <in>wp-x86_64.asm</in> - </df> - <in>x86_64cpuid.asm</in> - </df> - <df name="x86-elf-gas"> - <df name="aes"> - <in>aes-586.s</in> - <in>aesni-x86.s</in> - </df> - <df name="bf"> - <in>bf-686.s</in> - </df> - <df name="bn"> - <in>x86-mont.s</in> - <in>x86.s</in> - </df> - <df name="camellia"> - <in>cmll-x86.s</in> - </df> - <df name="cast"> - <in>cast-586.s</in> - </df> - <df name="des"> - <in>crypt586.s</in> - <in>des-586.s</in> - </df> - <df name="md5"> - <in>md5-586.s</in> - </df> - <df name="rc4"> - <in>rc4-586.s</in> - </df> - <df name="rc5"> - <in>rc5-586.s</in> - </df> - <df name="ripemd"> - <in>rmd-586.s</in> - </df> - <df name="sha"> - <in>sha1-586.s</in> - <in>sha256-586.s</in> - <in>sha512-586.s</in> - </df> - <df name="whrlpool"> - <in>wp-mmx.s</in> - </df> - <in>x86cpuid.s</in> - </df> - <df name="x86-macosx-gas"> - <df name="aes"> - <in>aes-586.s</in> - <in>aesni-x86.s</in> - </df> - <df name="bf"> - <in>bf-686.s</in> - </df> - <df name="bn"> - <in>x86-mont.s</in> - <in>x86.s</in> - </df> - <df name="camellia"> - <in>cmll-x86.s</in> - </df> - <df name="cast"> - <in>cast-586.s</in> - </df> - <df name="des"> - <in>crypt586.s</in> - <in>des-586.s</in> - </df> - <df name="md5"> - <in>md5-586.s</in> - </df> - <df name="rc4"> - <in>rc4-586.s</in> - </df> - <df name="rc5"> - <in>rc5-586.s</in> - </df> - <df name="ripemd"> - <in>rmd-586.s</in> - </df> - <df name="sha"> - <in>sha1-586.s</in> - <in>sha256-586.s</in> - <in>sha512-586.s</in> - </df> - <df name="whrlpool"> - <in>wp-mmx.s</in> - </df> - <in>x86cpuid.s</in> - </df> - <df name="x86-win32-masm"> - <df name="aes"> - <in>aes-586.asm</in> - <in>aesni-x86.asm</in> - </df> - <df name="bf"> - <in>bf-686.asm</in> - </df> - <df name="bn"> - <in>x86-mont.asm</in> - <in>x86.asm</in> - </df> - <df name="camellia"> - <in>cmll-x86.asm</in> - </df> - <df name="cast"> - <in>cast-586.asm</in> - </df> - <df name="des"> - <in>crypt586.asm</in> - <in>des-586.asm</in> - </df> - <df name="md5"> - <in>md5-586.asm</in> - </df> - <df name="rc4"> - <in>rc4-586.asm</in> - </df> - <df name="rc5"> - <in>rc5-586.asm</in> - </df> - <df name="ripemd"> - <in>rmd-586.asm</in> - </df> - <df name="sha"> - <in>sha1-586.asm</in> - <in>sha256-586.asm</in> - <in>sha512-586.asm</in> - </df> - <df name="whrlpool"> - <in>wp-mmx.asm</in> - </df> - <in>x86cpuid.asm</in> - </df> - </df> - <df name="config"> - <df name="android"> - <df name="openssl"> - <in>opensslconf.h</in> - </df> - </df> - <df name="k8"> - <df name="openssl"> - <in>opensslconf-posix.h</in> - <in>opensslconf-win32.h</in> - <in>opensslconf.h</in> - </df> - </df> - <df name="piii"> - <df name="openssl"> - <in>opensslconf-posix.h</in> - <in>opensslconf-win32.h</in> - <in>opensslconf.h</in> - </df> - </df> - <in>opensslconf.h</in> - </df> - <df name="openssl"> - <df name="apps"> - <in>app_rand.c</in> - <in>apps.c</in> - <in>apps.h</in> - <in>asn1pars.c</in> - <in>ca.c</in> - <in>ciphers.c</in> - <in>cms.c</in> - <in>crl.c</in> - <in>crl2p7.c</in> - <in>dgst.c</in> - <in>dh.c</in> - <in>dhparam.c</in> - <in>dsa.c</in> - <in>dsaparam.c</in> - <in>ec.c</in> - <in>ecparam.c</in> - <in>enc.c</in> - <in>engine.c</in> - <in>errstr.c</in> - <in>gendh.c</in> - <in>gendsa.c</in> - <in>genpkey.c</in> - <in>genrsa.c</in> - <in>md4.c</in> - <in>nseq.c</in> - <in>ocsp.c</in> - <in>openssl.c</in> - <in>passwd.c</in> - <in>pkcs12.c</in> - <in>pkcs7.c</in> - <in>pkcs8.c</in> - <in>pkey.c</in> - <in>pkeyparam.c</in> - <in>pkeyutl.c</in> - <in>prime.c</in> - <in>progs.h</in> - <in>rand.c</in> - <in>req.c</in> - <in>rsa.c</in> - <in>rsautl.c</in> - <in>s_apps.h</in> - <in>s_cb.c</in> - <in>s_client.c</in> - <in>s_server.c</in> - <in>s_socket.c</in> - <in>s_time.c</in> - <in>sess_id.c</in> - <in>smime.c</in> - <in>speed.c</in> - <in>spkac.c</in> - <in>srp.c</in> - <in>testdsa.h</in> - <in>testrsa.h</in> - <in>timeouts.h</in> - <in>ts.c</in> - <in>verify.c</in> - <in>version.c</in> - <in>vms_decc_init.c</in> - <in>winrand.c</in> - <in>x509.c</in> - </df> - <df name="bugs"> - <in>alpha.c</in> - <in>dggccbug.c</in> - <in>sgiccbug.c</in> - <in>stream.c</in> - <in>ultrixcc.c</in> - </df> - <df name="crypto"> - <df name="aes"> - <df name="asm"> - <in>aes-ia64.S</in> - </df> - <in>aes.h</in> - <in>aes_cbc.c</in> - <in>aes_cfb.c</in> - <in>aes_core.c</in> - <in>aes_ctr.c</in> - <in>aes_ecb.c</in> - <in>aes_ige.c</in> - <in>aes_locl.h</in> - <in>aes_misc.c</in> - <in>aes_ofb.c</in> - <in>aes_wrap.c</in> - <in>aes_x86core.c</in> - </df> - <df name="asn1"> - <in>a_bitstr.c</in> - <in>a_bool.c</in> - <in>a_bytes.c</in> - <in>a_d2i_fp.c</in> - <in>a_digest.c</in> - <in>a_dup.c</in> - <in>a_enum.c</in> - <in>a_gentm.c</in> - <in>a_i2d_fp.c</in> - <in>a_int.c</in> - <in>a_mbstr.c</in> - <in>a_object.c</in> - <in>a_octet.c</in> - <in>a_print.c</in> - <in>a_set.c</in> - <in>a_sign.c</in> - <in>a_strex.c</in> - <in>a_strnid.c</in> - <in>a_time.c</in> - <in>a_type.c</in> - <in>a_utctm.c</in> - <in>a_utf8.c</in> - <in>a_verify.c</in> - <in>ameth_lib.c</in> - <in>asn1.h</in> - <in>asn1_err.c</in> - <in>asn1_gen.c</in> - <in>asn1_lib.c</in> - <in>asn1_locl.h</in> - <in>asn1_mac.h</in> - <in>asn1_par.c</in> - <in>asn1t.h</in> - <in>asn_mime.c</in> - <in>asn_moid.c</in> - <in>asn_pack.c</in> - <in>bio_asn1.c</in> - <in>bio_ndef.c</in> - <in>charmap.h</in> - <in>d2i_pr.c</in> - <in>d2i_pu.c</in> - <in>evp_asn1.c</in> - <in>f_enum.c</in> - <in>f_int.c</in> - <in>f_string.c</in> - <in>i2d_pr.c</in> - <in>i2d_pu.c</in> - <in>n_pkey.c</in> - <in>nsseq.c</in> - <in>p5_pbe.c</in> - <in>p5_pbev2.c</in> - <in>p8_pkey.c</in> - <in>t_bitst.c</in> - <in>t_crl.c</in> - <in>t_pkey.c</in> - <in>t_req.c</in> - <in>t_spki.c</in> - <in>t_x509.c</in> - <in>t_x509a.c</in> - <in>tasn_dec.c</in> - <in>tasn_enc.c</in> - <in>tasn_fre.c</in> - <in>tasn_new.c</in> - <in>tasn_prn.c</in> - <in>tasn_typ.c</in> - <in>tasn_utl.c</in> - <in>x_algor.c</in> - <in>x_attrib.c</in> - <in>x_bignum.c</in> - <in>x_crl.c</in> - <in>x_exten.c</in> - <in>x_info.c</in> - <in>x_long.c</in> - <in>x_name.c</in> - <in>x_nx509.c</in> - <in>x_pkey.c</in> - <in>x_pubkey.c</in> - <in>x_req.c</in> - <in>x_sig.c</in> - <in>x_spki.c</in> - <in>x_val.c</in> - <in>x_x509.c</in> - <in>x_x509a.c</in> - </df> - <df name="bf"> - <in>bf_cbc.c</in> - <in>bf_cfb64.c</in> - <in>bf_ecb.c</in> - <in>bf_enc.c</in> - <in>bf_locl.h</in> - <in>bf_ofb64.c</in> - <in>bf_opts.c</in> - <in>bf_pi.h</in> - <in>bf_skey.c</in> - <in>bfs.cpp</in> - <in>bfspeed.c</in> - <in>bftest.c</in> - <in>blowfish.h</in> - </df> - <df name="bio"> - <in>b_dump.c</in> - <in>b_print.c</in> - <in>b_sock.c</in> - <in>bf_buff.c</in> - <in>bf_lbuf.c</in> - <in>bf_nbio.c</in> - <in>bf_null.c</in> - <in>bio.h</in> - <in>bio_cb.c</in> - <in>bio_err.c</in> - <in>bio_lcl.h</in> - <in>bio_lib.c</in> - <in>bss_acpt.c</in> - <in>bss_bio.c</in> - <in>bss_conn.c</in> - <in>bss_dgram.c</in> - <in>bss_fd.c</in> - <in>bss_file.c</in> - <in>bss_log.c</in> - <in>bss_mem.c</in> - <in>bss_null.c</in> - <in>bss_rtcp.c</in> - <in>bss_sock.c</in> - </df> - <df name="bn"> - <df name="asm"> - <in>ia64.S</in> - <in>mips3.s</in> - <in>pa-risc2.s</in> - <in>pa-risc2W.s</in> - <in>s390x.S</in> - <in>sparcv8.S</in> - <in>sparcv8plus.S</in> - <in>x86_64-gcc.c</in> - <in>x86_64-win32-masm.asm</in> - </df> - <in>bn.h</in> - <in>bn_add.c</in> - <in>bn_asm.c</in> - <in>bn_blind.c</in> - <in>bn_const.c</in> - <in>bn_ctx.c</in> - <in>bn_depr.c</in> - <in>bn_div.c</in> - <in>bn_err.c</in> - <in>bn_exp.c</in> - <in>bn_exp2.c</in> - <in>bn_gcd.c</in> - <in>bn_gf2m.c</in> - <in>bn_kron.c</in> - <in>bn_lcl.h</in> - <in>bn_lib.c</in> - <in>bn_mod.c</in> - <in>bn_mont.c</in> - <in>bn_mpi.c</in> - <in>bn_mul.c</in> - <in>bn_nist.c</in> - <in>bn_prime.c</in> - <in>bn_prime.h</in> - <in>bn_print.c</in> - <in>bn_rand.c</in> - <in>bn_recp.c</in> - <in>bn_shift.c</in> - <in>bn_sqr.c</in> - <in>bn_sqrt.c</in> - <in>bn_word.c</in> - <in>bn_x931p.c</in> - <in>bnspeed.c</in> - <in>bntest.c</in> - <in>divtest.c</in> - <in>exp.c</in> - <in>expspeed.c</in> - <in>exptest.c</in> - <in>vms-helper.c</in> - </df> - <df name="buffer"> - <in>buf_err.c</in> - <in>buf_str.c</in> - <in>buffer.c</in> - <in>buffer.h</in> - </df> - <df name="camellia"> - <in>camellia.c</in> - <in>camellia.h</in> - <in>cmll_cbc.c</in> - <in>cmll_cfb.c</in> - <in>cmll_ctr.c</in> - <in>cmll_ecb.c</in> - <in>cmll_locl.h</in> - <in>cmll_misc.c</in> - <in>cmll_ofb.c</in> - <in>cmll_utl.c</in> - </df> - <df name="cast"> - <in>c_cfb64.c</in> - <in>c_ecb.c</in> - <in>c_enc.c</in> - <in>c_ofb64.c</in> - <in>c_skey.c</in> - <in>cast.h</in> - <in>cast_lcl.h</in> - <in>cast_s.h</in> - <in>cast_spd.c</in> - <in>castopts.c</in> - <in>casts.cpp</in> - <in>casttest.c</in> - </df> - <df name="cmac"> - <in>cm_ameth.c</in> - <in>cm_pmeth.c</in> - <in>cmac.c</in> - <in>cmac.h</in> - </df> - <df name="cms"> - <in>cms.h</in> - <in>cms_asn1.c</in> - <in>cms_att.c</in> - <in>cms_cd.c</in> - <in>cms_dd.c</in> - <in>cms_enc.c</in> - <in>cms_env.c</in> - <in>cms_err.c</in> - <in>cms_ess.c</in> - <in>cms_io.c</in> - <in>cms_lcl.h</in> - <in>cms_lib.c</in> - <in>cms_pwri.c</in> - <in>cms_sd.c</in> - <in>cms_smime.c</in> - </df> - <df name="comp"> - <in>c_rle.c</in> - <in>c_zlib.c</in> - <in>comp.h</in> - <in>comp_err.c</in> - <in>comp_lib.c</in> - </df> - <df name="conf"> - <in>cnf_save.c</in> - <in>conf.h</in> - <in>conf_api.c</in> - <in>conf_api.h</in> - <in>conf_def.c</in> - <in>conf_def.h</in> - <in>conf_err.c</in> - <in>conf_lib.c</in> - <in>conf_mall.c</in> - <in>conf_mod.c</in> - <in>conf_sap.c</in> - <in>test.c</in> - </df> - <df name="des"> - <df name="times"> - <in>aix.cc</in> - <in>alpha.cc</in> - <in>hpux.cc</in> - <in>usparc.cc</in> - </df> - <in>cbc3_enc.c</in> - <in>cbc_cksm.c</in> - <in>cbc_enc.c</in> - <in>cfb64ede.c</in> - <in>cfb64enc.c</in> - <in>cfb_enc.c</in> - <in>des.c</in> - <in>des.h</in> - <in>des3s.cpp</in> - <in>des_enc.c</in> - <in>des_locl.h</in> - <in>des_old.c</in> - <in>des_old.h</in> - <in>des_old2.c</in> - <in>des_opts.c</in> - <in>des_ver.h</in> - <in>dess.cpp</in> - <in>destest.c</in> - <in>ecb3_enc.c</in> - <in>ecb_enc.c</in> - <in>ede_cbcm_enc.c</in> - <in>enc_read.c</in> - <in>enc_writ.c</in> - <in>fcrypt.c</in> - <in>fcrypt_b.c</in> - <in>ncbc_enc.c</in> - <in>ofb64ede.c</in> - <in>ofb64enc.c</in> - <in>ofb_enc.c</in> - <in>pcbc_enc.c</in> - <in>qud_cksm.c</in> - <in>rand_key.c</in> - <in>read2pwd.c</in> - <in>read_pwd.c</in> - <in>rpc_des.h</in> - <in>rpc_enc.c</in> - <in>rpw.c</in> - <in>set_key.c</in> - <in>speed.c</in> - <in>spr.h</in> - <in>str2key.c</in> - <in>xcbc_enc.c</in> - </df> - <df name="dh"> - <in>dh.h</in> - <in>dh_ameth.c</in> - <in>dh_asn1.c</in> - <in>dh_check.c</in> - <in>dh_depr.c</in> - <in>dh_err.c</in> - <in>dh_gen.c</in> - <in>dh_key.c</in> - <in>dh_lib.c</in> - <in>dh_pmeth.c</in> - <in>dh_prn.c</in> - <in>dhtest.c</in> - <in>p1024.c</in> - <in>p192.c</in> - <in>p512.c</in> - </df> - <df name="dsa"> - <in>dsa.h</in> - <in>dsa_ameth.c</in> - <in>dsa_asn1.c</in> - <in>dsa_depr.c</in> - <in>dsa_err.c</in> - <in>dsa_gen.c</in> - <in>dsa_key.c</in> - <in>dsa_lib.c</in> - <in>dsa_locl.h</in> - <in>dsa_ossl.c</in> - <in>dsa_pmeth.c</in> - <in>dsa_prn.c</in> - <in>dsa_sign.c</in> - <in>dsa_vrf.c</in> - <in>dsagen.c</in> - <in>dsatest.c</in> - </df> - <df name="dso"> - <in>dso.h</in> - <in>dso_beos.c</in> - <in>dso_dl.c</in> - <in>dso_dlfcn.c</in> - <in>dso_err.c</in> - <in>dso_lib.c</in> - <in>dso_null.c</in> - <in>dso_openssl.c</in> - <in>dso_vms.c</in> - <in>dso_win32.c</in> - </df> - <df name="ec"> - <in>ec.h</in> - <in>ec2_mult.c</in> - <in>ec2_oct.c</in> - <in>ec2_smpl.c</in> - <in>ec_ameth.c</in> - <in>ec_asn1.c</in> - <in>ec_check.c</in> - <in>ec_curve.c</in> - <in>ec_cvt.c</in> - <in>ec_err.c</in> - <in>ec_key.c</in> - <in>ec_lcl.h</in> - <in>ec_lib.c</in> - <in>ec_mult.c</in> - <in>ec_oct.c</in> - <in>ec_pmeth.c</in> - <in>ec_print.c</in> - <in>eck_prn.c</in> - <in>ecp_mont.c</in> - <in>ecp_nist.c</in> - <in>ecp_nistp224.c</in> - <in>ecp_nistp256.c</in> - <in>ecp_nistp521.c</in> - <in>ecp_nistputil.c</in> - <in>ecp_oct.c</in> - <in>ecp_smpl.c</in> - <in>ectest.c</in> - </df> - <df name="ecdh"> - <in>ecdh.h</in> - <in>ecdhtest.c</in> - <in>ech_err.c</in> - <in>ech_key.c</in> - <in>ech_lib.c</in> - <in>ech_locl.h</in> - <in>ech_ossl.c</in> - </df> - <df name="ecdsa"> - <in>ecdsa.h</in> - <in>ecdsatest.c</in> - <in>ecs_asn1.c</in> - <in>ecs_err.c</in> - <in>ecs_lib.c</in> - <in>ecs_locl.h</in> - <in>ecs_ossl.c</in> - <in>ecs_sign.c</in> - <in>ecs_vrf.c</in> - </df> - <df name="engine"> - <in>eng_all.c</in> - <in>eng_cnf.c</in> - <in>eng_cryptodev.c</in> - <in>eng_ctrl.c</in> - <in>eng_dyn.c</in> - <in>eng_err.c</in> - <in>eng_fat.c</in> - <in>eng_init.c</in> - <in>eng_int.h</in> - <in>eng_lib.c</in> - <in>eng_list.c</in> - <in>eng_openssl.c</in> - <in>eng_pkey.c</in> - <in>eng_rdrand.c</in> - <in>eng_rsax.c</in> - <in>eng_table.c</in> - <in>engine.h</in> - <in>enginetest.c</in> - <in>tb_asnmth.c</in> - <in>tb_cipher.c</in> - <in>tb_dh.c</in> - <in>tb_digest.c</in> - <in>tb_dsa.c</in> - <in>tb_ecdh.c</in> - <in>tb_ecdsa.c</in> - <in>tb_pkmeth.c</in> - <in>tb_rand.c</in> - <in>tb_rsa.c</in> - <in>tb_store.c</in> - </df> - <df name="err"> - <in>err.c</in> - <in>err.h</in> - <in>err_all.c</in> - <in>err_prn.c</in> - </df> - <df name="evp"> - <in>bio_b64.c</in> - <in>bio_enc.c</in> - <in>bio_md.c</in> - <in>bio_ok.c</in> - <in>c_all.c</in> - <in>c_allc.c</in> - <in>c_alld.c</in> - <in>digest.c</in> - <in>e_aes.c</in> - <in>e_aes_cbc_hmac_sha1.c</in> - <in>e_bf.c</in> - <in>e_camellia.c</in> - <in>e_cast.c</in> - <in>e_des.c</in> - <in>e_des3.c</in> - <in>e_dsa.c</in> - <in>e_idea.c</in> - <in>e_null.c</in> - <in>e_old.c</in> - <in>e_rc2.c</in> - <in>e_rc4.c</in> - <in>e_rc4_hmac_md5.c</in> - <in>e_rc5.c</in> - <in>e_seed.c</in> - <in>e_xcbc_d.c</in> - <in>encode.c</in> - <in>evp.h</in> - <in>evp_acnf.c</in> - <in>evp_cnf.c</in> - <in>evp_enc.c</in> - <in>evp_err.c</in> - <in>evp_fips.c</in> - <in>evp_key.c</in> - <in>evp_lib.c</in> - <in>evp_locl.h</in> - <in>evp_pbe.c</in> - <in>evp_pkey.c</in> - <in>evp_test.c</in> - <in>m_dss.c</in> - <in>m_dss1.c</in> - <in>m_ecdsa.c</in> - <in>m_md2.c</in> - <in>m_md4.c</in> - <in>m_md5.c</in> - <in>m_mdc2.c</in> - <in>m_null.c</in> - <in>m_ripemd.c</in> - <in>m_sha.c</in> - <in>m_sha1.c</in> - <in>m_sigver.c</in> - <in>m_wp.c</in> - <in>names.c</in> - <in>openbsd_hw.c</in> - <in>p5_crpt.c</in> - <in>p5_crpt2.c</in> - <in>p_dec.c</in> - <in>p_enc.c</in> - <in>p_lib.c</in> - <in>p_open.c</in> - <in>p_seal.c</in> - <in>p_sign.c</in> - <in>p_verify.c</in> - <in>pmeth_fn.c</in> - <in>pmeth_gn.c</in> - <in>pmeth_lib.c</in> - </df> - <df name="hmac"> - <in>hm_ameth.c</in> - <in>hm_pmeth.c</in> - <in>hmac.c</in> - <in>hmac.h</in> - <in>hmactest.c</in> - </df> - <df name="idea"> - <in>i_cbc.c</in> - <in>i_cfb64.c</in> - <in>i_ecb.c</in> - <in>i_ofb64.c</in> - <in>i_skey.c</in> - <in>idea.h</in> - <in>idea_lcl.h</in> - <in>idea_spd.c</in> - <in>ideatest.c</in> - </df> - <df name="jpake"> - <in>jpake.c</in> - <in>jpake.h</in> - <in>jpake_err.c</in> - <in>jpaketest.c</in> - </df> - <df name="krb5"> - <in>krb5_asn.c</in> - <in>krb5_asn.h</in> - </df> - <df name="lhash"> - <in>lh_stats.c</in> - <in>lh_test.c</in> - <in>lhash.c</in> - <in>lhash.h</in> - </df> - <df name="md2"> - <in>md2.c</in> - <in>md2.h</in> - <in>md2_dgst.c</in> - <in>md2_one.c</in> - <in>md2test.c</in> - </df> - <df name="md4"> - <in>md4.c</in> - <in>md4.h</in> - <in>md4_dgst.c</in> - <in>md4_locl.h</in> - <in>md4_one.c</in> - <in>md4s.cpp</in> - <in>md4test.c</in> - </df> - <df name="md5"> - <df name="asm"> - <in>md5-ia64.S</in> - </df> - <in>md5.c</in> - <in>md5.h</in> - <in>md5_dgst.c</in> - <in>md5_locl.h</in> - <in>md5_one.c</in> - <in>md5s.cpp</in> - <in>md5test.c</in> - </df> - <df name="mdc2"> - <in>mdc2.h</in> - <in>mdc2_one.c</in> - <in>mdc2dgst.c</in> - <in>mdc2test.c</in> - </df> - <df name="modes"> - <in>cbc128.c</in> - <in>ccm128.c</in> - <in>cfb128.c</in> - <in>ctr128.c</in> - <in>cts128.c</in> - <in>gcm128.c</in> - <in>modes.h</in> - <in>modes_lcl.h</in> - <in>ofb128.c</in> - <in>xts128.c</in> - </df> - <df name="objects"> - <in>o_names.c</in> - <in>obj_dat.c</in> - <in>obj_dat.h</in> - <in>obj_err.c</in> - <in>obj_lib.c</in> - <in>obj_mac.h</in> - <in>obj_xref.c</in> - <in>obj_xref.h</in> - <in>objects.h</in> - </df> - <df name="ocsp"> - <in>ocsp.h</in> - <in>ocsp_asn.c</in> - <in>ocsp_cl.c</in> - <in>ocsp_err.c</in> - <in>ocsp_ext.c</in> - <in>ocsp_ht.c</in> - <in>ocsp_lib.c</in> - <in>ocsp_prn.c</in> - <in>ocsp_srv.c</in> - <in>ocsp_vfy.c</in> - </df> - <df name="pem"> - <in>pem.h</in> - <in>pem2.h</in> - <in>pem_all.c</in> - <in>pem_err.c</in> - <in>pem_info.c</in> - <in>pem_lib.c</in> - <in>pem_oth.c</in> - <in>pem_pk8.c</in> - <in>pem_pkey.c</in> - <in>pem_seal.c</in> - <in>pem_sign.c</in> - <in>pem_x509.c</in> - <in>pem_xaux.c</in> - <in>pvkfmt.c</in> - </df> - <df name="pkcs12"> - <in>p12_add.c</in> - <in>p12_asn.c</in> - <in>p12_attr.c</in> - <in>p12_crpt.c</in> - <in>p12_crt.c</in> - <in>p12_decr.c</in> - <in>p12_init.c</in> - <in>p12_key.c</in> - <in>p12_kiss.c</in> - <in>p12_mutl.c</in> - <in>p12_npas.c</in> - <in>p12_p8d.c</in> - <in>p12_p8e.c</in> - <in>p12_utl.c</in> - <in>pk12err.c</in> - <in>pkcs12.h</in> - </df> - <df name="pkcs7"> - <in>bio_ber.c</in> - <in>bio_pk7.c</in> - <in>dec.c</in> - <in>enc.c</in> - <in>example.c</in> - <in>example.h</in> - <in>pk7_asn1.c</in> - <in>pk7_attr.c</in> - <in>pk7_dgst.c</in> - <in>pk7_doit.c</in> - <in>pk7_enc.c</in> - <in>pk7_lib.c</in> - <in>pk7_mime.c</in> - <in>pk7_smime.c</in> - <in>pkcs7.h</in> - <in>pkcs7err.c</in> - <in>sign.c</in> - <in>verify.c</in> - </df> - <df name="pqueue"> - <in>pq_test.c</in> - <in>pqueue.c</in> - <in>pqueue.h</in> - </df> - <df name="rand"> - <in>md_rand.c</in> - <in>rand.h</in> - <in>rand_egd.c</in> - <in>rand_err.c</in> - <in>rand_lcl.h</in> - <in>rand_lib.c</in> - <in>rand_nw.c</in> - <in>rand_os2.c</in> - <in>rand_unix.c</in> - <in>rand_vms.c</in> - <in>rand_win.c</in> - <in>randfile.c</in> - <in>randtest.c</in> - </df> - <df name="rc2"> - <in>rc2.h</in> - <in>rc2_cbc.c</in> - <in>rc2_ecb.c</in> - <in>rc2_locl.h</in> - <in>rc2_skey.c</in> - <in>rc2cfb64.c</in> - <in>rc2ofb64.c</in> - <in>rc2speed.c</in> - <in>rc2test.c</in> - <in>tab.c</in> - </df> - <df name="rc4"> - <in>rc4.c</in> - <in>rc4.h</in> - <in>rc4_enc.c</in> - <in>rc4_locl.h</in> - <in>rc4_skey.c</in> - <in>rc4_utl.c</in> - <in>rc4s.cpp</in> - <in>rc4speed.c</in> - <in>rc4test.c</in> - </df> - <df name="rc5"> - <in>rc5.h</in> - <in>rc5_ecb.c</in> - <in>rc5_enc.c</in> - <in>rc5_locl.h</in> - <in>rc5_skey.c</in> - <in>rc5cfb64.c</in> - <in>rc5ofb64.c</in> - <in>rc5s.cpp</in> - <in>rc5speed.c</in> - <in>rc5test.c</in> - </df> - <df name="ripemd"> - <df name="asm"> - <in>rips.cpp</in> - </df> - <in>ripemd.h</in> - <in>rmd160.c</in> - <in>rmd_dgst.c</in> - <in>rmd_locl.h</in> - <in>rmd_one.c</in> - <in>rmdconst.h</in> - <in>rmdtest.c</in> - </df> - <df name="rsa"> - <in>rsa.h</in> - <in>rsa_ameth.c</in> - <in>rsa_asn1.c</in> - <in>rsa_chk.c</in> - <in>rsa_crpt.c</in> - <in>rsa_depr.c</in> - <in>rsa_eay.c</in> - <in>rsa_err.c</in> - <in>rsa_gen.c</in> - <in>rsa_lib.c</in> - <in>rsa_locl.h</in> - <in>rsa_none.c</in> - <in>rsa_null.c</in> - <in>rsa_oaep.c</in> - <in>rsa_pk1.c</in> - <in>rsa_pmeth.c</in> - <in>rsa_prn.c</in> - <in>rsa_pss.c</in> - <in>rsa_saos.c</in> - <in>rsa_sign.c</in> - <in>rsa_ssl.c</in> - <in>rsa_test.c</in> - <in>rsa_x931.c</in> - </df> - <df name="seed"> - <in>seed.c</in> - <in>seed.h</in> - <in>seed_cbc.c</in> - <in>seed_cfb.c</in> - <in>seed_ecb.c</in> - <in>seed_locl.h</in> - <in>seed_ofb.c</in> - </df> - <df name="sha"> - <in>sha.c</in> - <in>sha.h</in> - <in>sha1.c</in> - <in>sha1_one.c</in> - <in>sha1dgst.c</in> - <in>sha1test.c</in> - <in>sha256.c</in> - <in>sha256t.c</in> - <in>sha512.c</in> - <in>sha512t.c</in> - <in>sha_dgst.c</in> - <in>sha_locl.h</in> - <in>sha_one.c</in> - <in>shatest.c</in> - </df> - <df name="srp"> - <in>srp.h</in> - <in>srp_grps.h</in> - <in>srp_lcl.h</in> - <in>srp_lib.c</in> - <in>srp_vfy.c</in> - <in>srptest.c</in> - </df> - <df name="stack"> - <in>safestack.h</in> - <in>stack.c</in> - <in>stack.h</in> - </df> - <df name="store"> - <in>store.h</in> - <in>str_err.c</in> - <in>str_lib.c</in> - <in>str_locl.h</in> - <in>str_mem.c</in> - <in>str_meth.c</in> - </df> - <df name="threads"> - <in>mttest.c</in> - <in>th-lock.c</in> - </df> - <df name="ts"> - <in>ts.h</in> - <in>ts_asn1.c</in> - <in>ts_conf.c</in> - <in>ts_err.c</in> - <in>ts_lib.c</in> - <in>ts_req_print.c</in> - <in>ts_req_utils.c</in> - <in>ts_rsp_print.c</in> - <in>ts_rsp_sign.c</in> - <in>ts_rsp_utils.c</in> - <in>ts_rsp_verify.c</in> - <in>ts_verify_ctx.c</in> - </df> - <df name="txt_db"> - <in>txt_db.c</in> - <in>txt_db.h</in> - </df> - <df name="ui"> - <in>ui.h</in> - <in>ui_compat.c</in> - <in>ui_compat.h</in> - <in>ui_err.c</in> - <in>ui_lib.c</in> - <in>ui_locl.h</in> - <in>ui_openssl.c</in> - <in>ui_util.c</in> - </df> - <df name="whrlpool"> - <in>whrlpool.h</in> - <in>wp_block.c</in> - <in>wp_dgst.c</in> - <in>wp_locl.h</in> - <in>wp_test.c</in> - </df> - <df name="x509"> - <in>by_dir.c</in> - <in>by_file.c</in> - <in>x509.h</in> - <in>x509_att.c</in> - <in>x509_cmp.c</in> - <in>x509_d2.c</in> - <in>x509_def.c</in> - <in>x509_err.c</in> - <in>x509_ext.c</in> - <in>x509_lu.c</in> - <in>x509_obj.c</in> - <in>x509_r2x.c</in> - <in>x509_req.c</in> - <in>x509_set.c</in> - <in>x509_trs.c</in> - <in>x509_txt.c</in> - <in>x509_v3.c</in> - <in>x509_vfy.c</in> - <in>x509_vfy.h</in> - <in>x509_vpm.c</in> - <in>x509cset.c</in> - <in>x509name.c</in> - <in>x509rset.c</in> - <in>x509spki.c</in> - <in>x509type.c</in> - <in>x_all.c</in> - </df> - <df name="x509v3"> - <in>ext_dat.h</in> - <in>pcy_cache.c</in> - <in>pcy_data.c</in> - <in>pcy_int.h</in> - <in>pcy_lib.c</in> - <in>pcy_map.c</in> - <in>pcy_node.c</in> - <in>pcy_tree.c</in> - <in>tabtest.c</in> - <in>v3_addr.c</in> - <in>v3_akey.c</in> - <in>v3_akeya.c</in> - <in>v3_alt.c</in> - <in>v3_asid.c</in> - <in>v3_bcons.c</in> - <in>v3_bitst.c</in> - <in>v3_conf.c</in> - <in>v3_cpols.c</in> - <in>v3_crld.c</in> - <in>v3_enum.c</in> - <in>v3_extku.c</in> - <in>v3_genn.c</in> - <in>v3_ia5.c</in> - <in>v3_info.c</in> - <in>v3_int.c</in> - <in>v3_lib.c</in> - <in>v3_ncons.c</in> - <in>v3_ocsp.c</in> - <in>v3_pci.c</in> - <in>v3_pcia.c</in> - <in>v3_pcons.c</in> - <in>v3_pku.c</in> - <in>v3_pmaps.c</in> - <in>v3_prn.c</in> - <in>v3_purp.c</in> - <in>v3_skey.c</in> - <in>v3_sxnet.c</in> - <in>v3_utl.c</in> - <in>v3conf.c</in> - <in>v3err.c</in> - <in>v3prin.c</in> - <in>x509v3.h</in> - </df> - <in>LPdir_nyi.c</in> - <in>LPdir_unix.c</in> - <in>LPdir_vms.c</in> - <in>LPdir_win.c</in> - <in>LPdir_win32.c</in> - <in>LPdir_wince.c</in> - <in>arm_arch.h</in> - <in>armcap.c</in> - <in>armv4cpuid.S</in> - <in>cpt_err.c</in> - <in>cryptlib.c</in> - <in>cryptlib.h</in> - <in>crypto.h</in> - <in>cversion.c</in> - <in>ebcdic.c</in> - <in>ebcdic.h</in> - <in>ex_data.c</in> - <in>fips_err.h</in> - <in>fips_ers.c</in> - <in>ia64cpuid.S</in> - <in>md32_common.h</in> - <in>mem.c</in> - <in>mem_clr.c</in> - <in>mem_dbg.c</in> - <in>o_dir.c</in> - <in>o_dir.h</in> - <in>o_dir_test.c</in> - <in>o_fips.c</in> - <in>o_init.c</in> - <in>o_str.c</in> - <in>o_str.h</in> - <in>o_time.c</in> - <in>o_time.h</in> - <in>opensslconf.h</in> - <in>opensslv.h</in> - <in>ossl_typ.h</in> - <in>ppccap.c</in> - <in>s390xcap.c</in> - <in>s390xcpuid.S</in> - <in>sparccpuid.S</in> - <in>sparcv9cap.c</in> - <in>symhacks.h</in> - <in>uid.c</in> - <in>vms_rms.h</in> - </df> - <df name="demos"> - <df name="asn1"> - <in>ocsp.c</in> - </df> - <df name="bio"> - <in>saccept.c</in> - <in>sconnect.c</in> - </df> - <df name="cms"> - <in>cms_comp.c</in> - <in>cms_ddec.c</in> - <in>cms_dec.c</in> - <in>cms_denc.c</in> - <in>cms_enc.c</in> - <in>cms_sign.c</in> - <in>cms_sign2.c</in> - <in>cms_uncomp.c</in> - <in>cms_ver.c</in> - </df> - <df name="easy_tls"> - <in>easy-tls.c</in> - <in>easy-tls.h</in> - <in>test.c</in> - <in>test.h</in> - </df> - <df name="eay"> - <in>base64.c</in> - <in>conn.c</in> - <in>loadrsa.c</in> - </df> - <df name="engines"> - <df name="cluster_labs"> - <in>cluster_labs.h</in> - <in>hw_cluster_labs.c</in> - <in>hw_cluster_labs_err.c</in> - <in>hw_cluster_labs_err.h</in> - </df> - <df name="ibmca"> - <in>hw_ibmca.c</in> - <in>hw_ibmca_err.c</in> - <in>hw_ibmca_err.h</in> - <in>ica_openssl_api.h</in> - </df> - <df name="rsaref"> - <in>rsaref.c</in> - <in>rsaref_err.c</in> - <in>rsaref_err.h</in> - </df> - <df name="zencod"> - <in>hw_zencod.c</in> - <in>hw_zencod.h</in> - <in>hw_zencod_err.c</in> - <in>hw_zencod_err.h</in> - </df> - </df> - <df name="maurice"> - <in>example1.c</in> - <in>example2.c</in> - <in>example3.c</in> - <in>example4.c</in> - <in>loadkeys.c</in> - <in>loadkeys.h</in> - </df> - <df name="pkcs12"> - <in>pkread.c</in> - <in>pkwrite.c</in> - </df> - <df name="prime"> - <in>prime.c</in> - </df> - <df name="sign"> - <in>sign.c</in> - </df> - <df name="smime"> - <in>smdec.c</in> - <in>smenc.c</in> - <in>smsign.c</in> - <in>smsign2.c</in> - <in>smver.c</in> - </df> - <df name="ssl"> - <in>cli.cpp</in> - <in>inetdsrv.cpp</in> - <in>serv.cpp</in> - </df> - <df name="state_machine"> - <in>state_machine.c</in> - </df> - <df name="tunala"> - <in>breakage.c</in> - <in>buffer.c</in> - <in>cb.c</in> - <in>ip.c</in> - <in>sm.c</in> - <in>tunala.c</in> - <in>tunala.h</in> - </df> - <df name="x509"> - <in>mkcert.c</in> - <in>mkreq.c</in> - </df> - <in>b64.c</in> - <in>selfsign.c</in> - <in>spkigen.c</in> - </df> - <df name="engines"> - <df name="ccgost"> - <in>e_gost_err.c</in> - <in>e_gost_err.h</in> - <in>gost2001.c</in> - <in>gost2001_keyx.c</in> - <in>gost2001_keyx.h</in> - <in>gost89.c</in> - <in>gost89.h</in> - <in>gost94_keyx.c</in> - <in>gost_ameth.c</in> - <in>gost_asn1.c</in> - <in>gost_crypt.c</in> - <in>gost_ctl.c</in> - <in>gost_eng.c</in> - <in>gost_keywrap.c</in> - <in>gost_keywrap.h</in> - <in>gost_lcl.h</in> - <in>gost_md.c</in> - <in>gost_params.c</in> - <in>gost_params.h</in> - <in>gost_pmeth.c</in> - <in>gost_sign.c</in> - <in>gosthash.c</in> - <in>gosthash.h</in> - <in>gostsum.c</in> - </df> - <df name="vendor_defns"> - <in>aep.h</in> - <in>atalla.h</in> - <in>cswift.h</in> - <in>hw_4758_cca.h</in> - <in>hw_ubsec.h</in> - <in>hwcryptohook.h</in> - <in>sureware.h</in> - </df> - <in>e_4758cca.c</in> - <in>e_4758cca_err.c</in> - <in>e_4758cca_err.h</in> - <in>e_aep.c</in> - <in>e_aep_err.c</in> - <in>e_aep_err.h</in> - <in>e_atalla.c</in> - <in>e_atalla_err.c</in> - <in>e_atalla_err.h</in> - <in>e_capi.c</in> - <in>e_capi_err.c</in> - <in>e_capi_err.h</in> - <in>e_chil.c</in> - <in>e_chil_err.c</in> - <in>e_chil_err.h</in> - <in>e_cswift.c</in> - <in>e_cswift_err.c</in> - <in>e_cswift_err.h</in> - <in>e_gmp.c</in> - <in>e_gmp_err.c</in> - <in>e_gmp_err.h</in> - <in>e_nuron.c</in> - <in>e_nuron_err.c</in> - <in>e_nuron_err.h</in> - <in>e_padlock.c</in> - <in>e_sureware.c</in> - <in>e_sureware_err.c</in> - <in>e_sureware_err.h</in> - <in>e_ubsec.c</in> - <in>e_ubsec_err.c</in> - <in>e_ubsec_err.h</in> - </df> - <df name="include"> - <df name="openssl"> - <in>aes.h</in> - <in>asn1.h</in> - <in>asn1_mac.h</in> - <in>asn1t.h</in> - <in>bio.h</in> - <in>blowfish.h</in> - <in>bn.h</in> - <in>buffer.h</in> - <in>camellia.h</in> - <in>cast.h</in> - <in>cmac.h</in> - <in>cms.h</in> - <in>comp.h</in> - <in>conf.h</in> - <in>conf_api.h</in> - <in>crypto.h</in> - <in>des.h</in> - <in>des_old.h</in> - <in>dh.h</in> - <in>dsa.h</in> - <in>dso.h</in> - <in>dtls1.h</in> - <in>e_os2.h</in> - <in>ebcdic.h</in> - <in>ec.h</in> - <in>ecdh.h</in> - <in>ecdsa.h</in> - <in>engine.h</in> - <in>err.h</in> - <in>evp.h</in> - <in>hmac.h</in> - <in>idea.h</in> - <in>krb5_asn.h</in> - <in>kssl.h</in> - <in>lhash.h</in> - <in>md2.h</in> - <in>md4.h</in> - <in>md5.h</in> - <in>mdc2.h</in> - <in>modes.h</in> - <in>obj_mac.h</in> - <in>objects.h</in> - <in>ocsp.h</in> - <in>opensslconf.h</in> - <in>opensslv.h</in> - <in>ossl_typ.h</in> - <in>pem.h</in> - <in>pem2.h</in> - <in>pkcs12.h</in> - <in>pkcs7.h</in> - <in>pqueue.h</in> - <in>rand.h</in> - <in>rc2.h</in> - <in>rc4.h</in> - <in>ripemd.h</in> - <in>rsa.h</in> - <in>safestack.h</in> - <in>seed.h</in> - <in>sha.h</in> - <in>srp.h</in> - <in>srtp.h</in> - <in>ssl.h</in> - <in>ssl2.h</in> - <in>ssl23.h</in> - <in>ssl3.h</in> - <in>stack.h</in> - <in>store.h</in> - <in>symhacks.h</in> - <in>tls1.h</in> - <in>ts.h</in> - <in>txt_db.h</in> - <in>ui.h</in> - <in>ui_compat.h</in> - <in>whrlpool.h</in> - <in>x509.h</in> - <in>x509_vfy.h</in> - <in>x509v3.h</in> - </df> - </df> - <df name="MacOS"> - <df name="GetHTTPS.src"> - <in>CPStringUtils.cpp</in> - <in>CPStringUtils.hpp</in> - <in>ErrorHandling.cpp</in> - <in>ErrorHandling.hpp</in> - <in>GetHTTPS.cpp</in> - <in>MacSocket.cpp</in> - <in>MacSocket.h</in> - </df> - <in>GUSI_Init.cpp</in> - <in>Randomizer.cpp</in> - <in>Randomizer.h</in> - <in>_MWERKS_GUSI_prefix.h</in> - <in>_MWERKS_prefix.h</in> - <in>buildinf.h</in> - <in>opensslconf.h</in> - </df> - <df name="ms"> - <in>applink.c</in> - <in>tlhelp32.h</in> - <in>uplink.c</in> - <in>uplink.h</in> - </df> - <df name="ssl"> - <in>bio_ssl.c</in> - <in>d1_both.c</in> - <in>d1_clnt.c</in> - <in>d1_enc.c</in> - <in>d1_lib.c</in> - <in>d1_meth.c</in> - <in>d1_pkt.c</in> - <in>d1_srtp.c</in> - <in>d1_srvr.c</in> - <in>dtls1.h</in> - <in>kssl.c</in> - <in>kssl.h</in> - <in>kssl_lcl.h</in> - <in>s23_clnt.c</in> - <in>s23_lib.c</in> - <in>s23_meth.c</in> - <in>s23_pkt.c</in> - <in>s23_srvr.c</in> - <in>s2_clnt.c</in> - <in>s2_enc.c</in> - <in>s2_lib.c</in> - <in>s2_meth.c</in> - <in>s2_pkt.c</in> - <in>s2_srvr.c</in> - <in>s3_both.c</in> - <in>s3_cbc.c</in> - <in>s3_clnt.c</in> - <in>s3_enc.c</in> - <in>s3_lib.c</in> - <in>s3_meth.c</in> - <in>s3_pkt.c</in> - <in>s3_srvr.c</in> - <in>srtp.h</in> - <in>ssl.h</in> - <in>ssl2.h</in> - <in>ssl23.h</in> - <in>ssl3.h</in> - <in>ssl_algs.c</in> - <in>ssl_asn1.c</in> - <in>ssl_cert.c</in> - <in>ssl_ciph.c</in> - <in>ssl_err.c</in> - <in>ssl_err2.c</in> - <in>ssl_lib.c</in> - <in>ssl_locl.h</in> - <in>ssl_rsa.c</in> - <in>ssl_sess.c</in> - <in>ssl_stat.c</in> - <in>ssl_task.c</in> - <in>ssl_txt.c</in> - <in>ssltest.c</in> - <in>t1_clnt.c</in> - <in>t1_enc.c</in> - <in>t1_lib.c</in> - <in>t1_meth.c</in> - <in>t1_reneg.c</in> - <in>t1_srvr.c</in> - <in>tls1.h</in> - <in>tls_srp.c</in> - </df> - <df name="test"> - <in>asn1test.c</in> - <in>bftest.c</in> - <in>bntest.c</in> - <in>casttest.c</in> - <in>destest.c</in> - <in>dhtest.c</in> - <in>dsatest.c</in> - <in>dummytest.c</in> - <in>ecdhtest.c</in> - <in>ecdsatest.c</in> - <in>ectest.c</in> - <in>enginetest.c</in> - <in>evp_test.c</in> - <in>exptest.c</in> - <in>hmactest.c</in> - <in>ideatest.c</in> - <in>igetest.c</in> - <in>jpaketest.c</in> - <in>md2test.c</in> - <in>md4test.c</in> - <in>md5test.c</in> - <in>mdc2test.c</in> - <in>methtest.c</in> - <in>r160test.c</in> - <in>randtest.c</in> - <in>rc2test.c</in> - <in>rc4test.c</in> - <in>rc5test.c</in> - <in>rmdtest.c</in> - <in>rsa_test.c</in> - <in>sha1test.c</in> - <in>sha256t.c</in> - <in>sha512t.c</in> - <in>shatest.c</in> - <in>srptest.c</in> - <in>ssltest.c</in> - <in>wp_test.c</in> - </df> - <df name="times"> - <df name="x86"> - <in>bfs.cpp</in> - <in>casts.cpp</in> - <in>des3s.cpp</in> - <in>dess.cpp</in> - <in>md4s.cpp</in> - <in>md5s.cpp</in> - <in>rc4s.cpp</in> - <in>sha1s.cpp</in> - </df> - </df> - <in>e_os.h</in> - <in>e_os2.h</in> - </df> - <in>buildinf.h</in> - </df> - <df name="uv"> - <df name="include"> - <df name="uv-private"> - <in>eio.h</in> - <in>ev.h</in> - <in>ngx-queue.h</in> - <in>stdint-msvc2008.h</in> - <in>tree.h</in> - <in>uv-bsd.h</in> - <in>uv-darwin.h</in> - <in>uv-linux.h</in> - <in>uv-sunos.h</in> - <in>uv-unix.h</in> - <in>uv-win.h</in> - </df> - <in>ares.h</in> - <in>ares_version.h</in> - <in>uv.h</in> - </df> - <df name="src"> - <df name="ares"> - <df name="config_cygwin"> - <in>ares_config.h</in> - </df> - <df name="config_darwin"> - <in>ares_config.h</in> - </df> - <df name="config_freebsd"> - <in>ares_config.h</in> - </df> - <df name="config_linux"> - <in>ares_config.h</in> - </df> - <df name="config_netbsd"> - <in>ares_config.h</in> - </df> - <df name="config_openbsd"> - <in>ares_config.h</in> - </df> - <df name="config_sunos"> - <in>ares_config.h</in> - </df> - <df name="config_win32"> - <in>ares_config.h</in> - </df> - <in>ares__close_sockets.c</in> - <in>ares__get_hostent.c</in> - <in>ares__read_line.c</in> - <in>ares__timeval.c</in> - <in>ares_cancel.c</in> - <in>ares_data.c</in> - <in>ares_data.h</in> - <in>ares_destroy.c</in> - <in>ares_dns.h</in> - <in>ares_expand_name.c</in> - <in>ares_expand_string.c</in> - <in>ares_fds.c</in> - <in>ares_free_hostent.c</in> - <in>ares_free_string.c</in> - <in>ares_getenv.c</in> - <in>ares_getenv.h</in> - <in>ares_gethostbyaddr.c</in> - <in>ares_gethostbyname.c</in> - <in>ares_getnameinfo.c</in> - <in>ares_getopt.c</in> - <in>ares_getopt.h</in> - <in>ares_getsock.c</in> - <in>ares_init.c</in> - <in>ares_iphlpapi.h</in> - <in>ares_ipv6.h</in> - <in>ares_library_init.c</in> - <in>ares_library_init.h</in> - <in>ares_llist.c</in> - <in>ares_llist.h</in> - <in>ares_mkquery.c</in> - <in>ares_nowarn.c</in> - <in>ares_nowarn.h</in> - <in>ares_options.c</in> - <in>ares_parse_a_reply.c</in> - <in>ares_parse_aaaa_reply.c</in> - <in>ares_parse_mx_reply.c</in> - <in>ares_parse_ns_reply.c</in> - <in>ares_parse_ptr_reply.c</in> - <in>ares_parse_srv_reply.c</in> - <in>ares_parse_txt_reply.c</in> - <in>ares_platform.c</in> - <in>ares_platform.h</in> - <in>ares_private.h</in> - <in>ares_process.c</in> - <in>ares_query.c</in> - <in>ares_rules.h</in> - <in>ares_search.c</in> - <in>ares_send.c</in> - <in>ares_setup.h</in> - <in>ares_strcasecmp.c</in> - <in>ares_strcasecmp.h</in> - <in>ares_strdup.c</in> - <in>ares_strdup.h</in> - <in>ares_strerror.c</in> - <in>ares_timeout.c</in> - <in>ares_version.c</in> - <in>ares_writev.c</in> - <in>ares_writev.h</in> - <in>bitncmp.c</in> - <in>bitncmp.h</in> - <in>inet_net_pton.c</in> - <in>inet_net_pton.h</in> - <in>inet_ntop.c</in> - <in>inet_ntop.h</in> - <in>nameser.h</in> - <in>setup_once.h</in> - <in>windows_port.c</in> - </df> - <df name="unix"> - <df name="eio"> - <in>config_cygwin.h</in> - <in>config_darwin.h</in> - <in>config_freebsd.h</in> - <in>config_linux.h</in> - <in>config_netbsd.h</in> - <in>config_openbsd.h</in> - <in>config_sunos.h</in> - <in>demo.c</in> - <in>ecb.h</in> - <in>eio.c</in> - <in>xthread.h</in> - </df> - <df name="ev"> - <in>config_cygwin.h</in> - <in>config_darwin.h</in> - <in>config_freebsd.h</in> - <in>config_linux.h</in> - <in>config_netbsd.h</in> - <in>config_openbsd.h</in> - <in>config_sunos.h</in> - <in>ev++.h</in> - <in>ev.c</in> - <in>ev_epoll.c</in> - <in>ev_kqueue.c</in> - <in>ev_poll.c</in> - <in>ev_port.c</in> - <in>ev_select.c</in> - <in>ev_vars.h</in> - <in>ev_win32.c</in> - <in>ev_wrap.h</in> - <in>event.c</in> - <in>event.h</in> - </df> - <df name="linux"> - <in>inotify.c</in> - <in>linux-core.c</in> - <in>syscalls.c</in> - <in>syscalls.h</in> - </df> - <in>aix.c</in> - <in>async.c</in> - <in>core.c</in> - <in>cygwin.c</in> - <in>darwin-proctitle.m</in> - <in>darwin.c</in> - <in>dl.c</in> - <in>error.c</in> - <in>freebsd.c</in> - <in>fs.c</in> - <in>fsevents.c</in> - <in>getaddrinfo.c</in> - <in>internal.h</in> - <in>kqueue.c</in> - <in>linux-core.c</in> - <in>linux-inotify.c</in> - <in>linux-syscalls.c</in> - <in>linux-syscalls.h</in> - <in>loop-watcher.c</in> - <in>loop.c</in> - <in>netbsd.c</in> - <in>openbsd.c</in> - <in>pipe.c</in> - <in>poll.c</in> - <in>process.c</in> - <in>proctitle.c</in> - <in>signal.c</in> - <in>stream.c</in> - <in>sunos.c</in> - <in>tcp.c</in> - <in>thread.c</in> - <in>threadpool.c</in> - <in>timer.c</in> - <in>tty.c</in> - <in>udp.c</in> - <in>uv-dtrace.d</in> - <in>uv-eio.c</in> - <in>uv-eio.h</in> - </df> - <df name="win"> - <in>async.c</in> - <in>atomicops-inl.h</in> - <in>core.c</in> - <in>dl.c</in> - <in>error.c</in> - <in>fs-event.c</in> - <in>fs.c</in> - <in>getaddrinfo.c</in> - <in>handle-inl.h</in> - <in>handle.c</in> - <in>internal.h</in> - <in>loop-watcher.c</in> - <in>pipe.c</in> - <in>poll.c</in> - <in>process-stdio.c</in> - <in>process.c</in> - <in>req-inl.h</in> - <in>req.c</in> - <in>signal.c</in> - <in>stream-inl.h</in> - <in>stream.c</in> - <in>tcp.c</in> - <in>thread.c</in> - <in>threadpool.c</in> - <in>timer.c</in> - <in>tty.c</in> - <in>udp.c</in> - <in>util.c</in> - <in>winapi.c</in> - <in>winapi.h</in> - <in>winsock.c</in> - <in>winsock.h</in> - </df> - <in>cares.c</in> - <in>fs-poll.c</in> - <in>inet.c</in> - <in>uv-common.c</in> - <in>uv-common.h</in> - <in>version.c</in> - </df> - <df name="test"> - <in>benchmark-ares.c</in> - <in>benchmark-async-pummel.c</in> - <in>benchmark-async.c</in> - <in>benchmark-fs-stat.c</in> - <in>benchmark-getaddrinfo.c</in> - <in>benchmark-list.h</in> - <in>benchmark-loop-count.c</in> - <in>benchmark-million-async.c</in> - <in>benchmark-million-timers.c</in> - <in>benchmark-multi-accept.c</in> - <in>benchmark-ping-pongs.c</in> - <in>benchmark-pound.c</in> - <in>benchmark-pump.c</in> - <in>benchmark-sizes.c</in> - <in>benchmark-spawn.c</in> - <in>benchmark-tcp-write-batch.c</in> - <in>benchmark-thread.c</in> - <in>benchmark-udp-packet-storm.c</in> - <in>benchmark-udp-pummel.c</in> - <in>blackhole-server.c</in> - <in>dns-server.c</in> - <in>echo-server.c</in> - <in>run-benchmarks.c</in> - <in>run-tests.c</in> - <in>runner-unix.c</in> - <in>runner-unix.h</in> - <in>runner-win.c</in> - <in>runner-win.h</in> - <in>runner.c</in> - <in>runner.h</in> - <in>task.h</in> - <in>test-active.c</in> - <in>test-async.c</in> - <in>test-barrier.c</in> - <in>test-callback-order.c</in> - <in>test-callback-stack.c</in> - <in>test-condvar.c</in> - <in>test-connection-fail.c</in> - <in>test-counters-init.c</in> - <in>test-cwd-and-chdir.c</in> - <in>test-delayed-accept.c</in> - <in>test-dlerror.c</in> - <in>test-embed.c</in> - <in>test-error.c</in> - <in>test-fail-always.c</in> - <in>test-fs-event.c</in> - <in>test-fs-poll.c</in> - <in>test-fs.c</in> - <in>test-get-currentexe.c</in> - <in>test-get-loadavg.c</in> - <in>test-get-memory.c</in> - <in>test-getaddrinfo.c</in> - <in>test-gethostbyname.c</in> - <in>test-getsockname.c</in> - <in>test-hrtime.c</in> - <in>test-idle.c</in> - <in>test-ipc-send-recv.c</in> - <in>test-ipc.c</in> - <in>test-list.h</in> - <in>test-loop-handles.c</in> - <in>test-loop-stop.c</in> - <in>test-multiple-listen.c</in> - <in>test-mutexes.c</in> - <in>test-pass-always.c</in> - <in>test-ping-pong.c</in> - <in>test-pipe-bind-error.c</in> - <in>test-pipe-connect-error.c</in> - <in>test-platform-output.c</in> - <in>test-poll-close.c</in> - <in>test-poll.c</in> - <in>test-process-title.c</in> - <in>test-ref.c</in> - <in>test-run-nowait.c</in> - <in>test-run-once.c</in> - <in>test-semaphore.c</in> - <in>test-shutdown-close.c</in> - <in>test-shutdown-eof.c</in> - <in>test-signal-multiple-loops.c</in> - <in>test-signal.c</in> - <in>test-spawn.c</in> - <in>test-stdio-over-pipes.c</in> - <in>test-tcp-bind-error.c</in> - <in>test-tcp-bind6-error.c</in> - <in>test-tcp-close-while-connecting.c</in> - <in>test-tcp-close.c</in> - <in>test-tcp-connect-error-after-write.c</in> - <in>test-tcp-connect-error.c</in> - <in>test-tcp-connect-timeout.c</in> - <in>test-tcp-connect6-error.c</in> - <in>test-tcp-flags.c</in> - <in>test-tcp-open.c</in> - <in>test-tcp-read-stop.c</in> - <in>test-tcp-shutdown-after-write.c</in> - <in>test-tcp-unexpected-read.c</in> - <in>test-tcp-write-error.c</in> - <in>test-tcp-write-to-half-open-connection.c</in> - <in>test-tcp-writealot.c</in> - <in>test-thread.c</in> - <in>test-threadpool-cancel.c</in> - <in>test-threadpool.c</in> - <in>test-timer-again.c</in> - <in>test-timer.c</in> - <in>test-tty.c</in> - <in>test-udp-dgram-too-big.c</in> - <in>test-udp-ipv6.c</in> - <in>test-udp-multicast-join.c</in> - <in>test-udp-multicast-ttl.c</in> - <in>test-udp-open.c</in> - <in>test-udp-options.c</in> - <in>test-udp-send-and-recv.c</in> - <in>test-util.c</in> - <in>test-walk-handles.c</in> - </df> - </df> - <df name="v8"> - <df name="include"> - <in>v8-debug.h</in> - <in>v8-preparser.h</in> - <in>v8-profiler.h</in> - <in>v8-testing.h</in> - <in>v8.h</in> - <in>v8stdint.h</in> - </df> - <df name="preparser"> - <in>preparser-process.cc</in> - </df> - <df name="samples"> - <in>lineprocessor.cc</in> - <in>process.cc</in> - <in>shell.cc</in> - </df> - <df name="src"> - <df name="arm"> - <in>assembler-arm-inl.h</in> - <in>assembler-arm.cc</in> - <in>assembler-arm.h</in> - <in>builtins-arm.cc</in> - <in>code-stubs-arm.cc</in> - <in>code-stubs-arm.h</in> - <in>codegen-arm.cc</in> - <in>codegen-arm.h</in> - <in>constants-arm.cc</in> - <in>constants-arm.h</in> - <in>cpu-arm.cc</in> - <in>debug-arm.cc</in> - <in>deoptimizer-arm.cc</in> - <in>disasm-arm.cc</in> - <in>frames-arm.cc</in> - <in>frames-arm.h</in> - <in>full-codegen-arm.cc</in> - <in>ic-arm.cc</in> - <in>lithium-arm.cc</in> - <in>lithium-arm.h</in> - <in>lithium-codegen-arm.cc</in> - <in>lithium-codegen-arm.h</in> - <in>lithium-gap-resolver-arm.cc</in> - <in>lithium-gap-resolver-arm.h</in> - <in>macro-assembler-arm.cc</in> - <in>macro-assembler-arm.h</in> - <in>regexp-macro-assembler-arm.cc</in> - <in>regexp-macro-assembler-arm.h</in> - <in>simulator-arm.cc</in> - <in>simulator-arm.h</in> - <in>stub-cache-arm.cc</in> - </df> - <df name="extensions"> - <in>externalize-string-extension.cc</in> - <in>externalize-string-extension.h</in> - <in>gc-extension.cc</in> - <in>gc-extension.h</in> - <in>statistics-extension.cc</in> - <in>statistics-extension.h</in> - </df> - <df name="ia32"> - <in>assembler-ia32-inl.h</in> - <in>assembler-ia32.cc</in> - <in>assembler-ia32.h</in> - <in>builtins-ia32.cc</in> - <in>code-stubs-ia32.cc</in> - <in>code-stubs-ia32.h</in> - <in>codegen-ia32.cc</in> - <in>codegen-ia32.h</in> - <in>cpu-ia32.cc</in> - <in>debug-ia32.cc</in> - <in>deoptimizer-ia32.cc</in> - <in>disasm-ia32.cc</in> - <in>frames-ia32.cc</in> - <in>frames-ia32.h</in> - <in>full-codegen-ia32.cc</in> - <in>ic-ia32.cc</in> - <in>lithium-codegen-ia32.cc</in> - <in>lithium-codegen-ia32.h</in> - <in>lithium-gap-resolver-ia32.cc</in> - <in>lithium-gap-resolver-ia32.h</in> - <in>lithium-ia32.cc</in> - <in>lithium-ia32.h</in> - <in>macro-assembler-ia32.cc</in> - <in>macro-assembler-ia32.h</in> - <in>regexp-macro-assembler-ia32.cc</in> - <in>regexp-macro-assembler-ia32.h</in> - <in>simulator-ia32.cc</in> - <in>simulator-ia32.h</in> - <in>stub-cache-ia32.cc</in> - </df> - <df name="mips"> - <in>assembler-mips-inl.h</in> - <in>assembler-mips.cc</in> - <in>assembler-mips.h</in> - <in>builtins-mips.cc</in> - <in>code-stubs-mips.cc</in> - <in>code-stubs-mips.h</in> - <in>codegen-mips.cc</in> - <in>codegen-mips.h</in> - <in>constants-mips.cc</in> - <in>constants-mips.h</in> - <in>cpu-mips.cc</in> - <in>debug-mips.cc</in> - <in>deoptimizer-mips.cc</in> - <in>disasm-mips.cc</in> - <in>frames-mips.cc</in> - <in>frames-mips.h</in> - <in>full-codegen-mips.cc</in> - <in>ic-mips.cc</in> - <in>lithium-codegen-mips.cc</in> - <in>lithium-codegen-mips.h</in> - <in>lithium-gap-resolver-mips.cc</in> - <in>lithium-gap-resolver-mips.h</in> - <in>lithium-mips.cc</in> - <in>lithium-mips.h</in> - <in>macro-assembler-mips.cc</in> - <in>macro-assembler-mips.h</in> - <in>regexp-macro-assembler-mips.cc</in> - <in>regexp-macro-assembler-mips.h</in> - <in>simulator-mips.cc</in> - <in>simulator-mips.h</in> - <in>stub-cache-mips.cc</in> - </df> - <df name="third_party"> - <df name="valgrind"> - <in>valgrind.h</in> - </df> - </df> - <df name="x64"> - <in>assembler-x64-inl.h</in> - <in>assembler-x64.cc</in> - <in>assembler-x64.h</in> - <in>builtins-x64.cc</in> - <in>code-stubs-x64.cc</in> - <in>code-stubs-x64.h</in> - <in>codegen-x64.cc</in> - <in>codegen-x64.h</in> - <in>cpu-x64.cc</in> - <in>debug-x64.cc</in> - <in>deoptimizer-x64.cc</in> - <in>disasm-x64.cc</in> - <in>frames-x64.cc</in> - <in>frames-x64.h</in> - <in>full-codegen-x64.cc</in> - <in>ic-x64.cc</in> - <in>lithium-codegen-x64.cc</in> - <in>lithium-codegen-x64.h</in> - <in>lithium-gap-resolver-x64.cc</in> - <in>lithium-gap-resolver-x64.h</in> - <in>lithium-x64.cc</in> - <in>lithium-x64.h</in> - <in>macro-assembler-x64.cc</in> - <in>macro-assembler-x64.h</in> - <in>regexp-macro-assembler-x64.cc</in> - <in>regexp-macro-assembler-x64.h</in> - <in>simulator-x64.cc</in> - <in>simulator-x64.h</in> - <in>stub-cache-x64.cc</in> - </df> - <in>accessors.cc</in> - <in>accessors.h</in> - <in>allocation-inl.h</in> - <in>allocation.cc</in> - <in>allocation.h</in> - <in>api.cc</in> - <in>api.h</in> - <in>apiutils.h</in> - <in>arguments.h</in> - <in>assembler.cc</in> - <in>assembler.h</in> - <in>ast.cc</in> - <in>ast.h</in> - <in>atomicops.h</in> - <in>atomicops_internals_arm_gcc.h</in> - <in>atomicops_internals_mips_gcc.h</in> - <in>atomicops_internals_x86_gcc.cc</in> - <in>atomicops_internals_x86_gcc.h</in> - <in>atomicops_internals_x86_macosx.h</in> - <in>atomicops_internals_x86_msvc.h</in> - <in>bignum-dtoa.cc</in> - <in>bignum-dtoa.h</in> - <in>bignum.cc</in> - <in>bignum.h</in> - <in>bootstrapper.cc</in> - <in>bootstrapper.h</in> - <in>builtins.cc</in> - <in>builtins.h</in> - <in>bytecodes-irregexp.h</in> - <in>cached-powers.cc</in> - <in>cached-powers.h</in> - <in>char-predicates-inl.h</in> - <in>char-predicates.h</in> - <in>checks.cc</in> - <in>checks.h</in> - <in>circular-queue-inl.h</in> - <in>circular-queue.cc</in> - <in>circular-queue.h</in> - <in>code-stubs.cc</in> - <in>code-stubs.h</in> - <in>code.h</in> - <in>codegen.cc</in> - <in>codegen.h</in> - <in>compilation-cache.cc</in> - <in>compilation-cache.h</in> - <in>compiler-intrinsics.h</in> - <in>compiler.cc</in> - <in>compiler.h</in> - <in>contexts.cc</in> - <in>contexts.h</in> - <in>conversions-inl.h</in> - <in>conversions.cc</in> - <in>conversions.h</in> - <in>counters.cc</in> - <in>counters.h</in> - <in>cpu-profiler-inl.h</in> - <in>cpu-profiler.cc</in> - <in>cpu-profiler.h</in> - <in>cpu.h</in> - <in>d8-debug.cc</in> - <in>d8-debug.h</in> - <in>d8-posix.cc</in> - <in>d8-readline.cc</in> - <in>d8-windows.cc</in> - <in>d8.cc</in> - <in>d8.h</in> - <in>data-flow.cc</in> - <in>data-flow.h</in> - <in>date.cc</in> - <in>date.h</in> - <in>dateparser-inl.h</in> - <in>dateparser.cc</in> - <in>dateparser.h</in> - <in>debug-agent.cc</in> - <in>debug-agent.h</in> - <in>debug.cc</in> - <in>debug.h</in> - <in>deoptimizer.cc</in> - <in>deoptimizer.h</in> - <in>disasm.h</in> - <in>disassembler.cc</in> - <in>disassembler.h</in> - <in>diy-fp.cc</in> - <in>diy-fp.h</in> - <in>double.h</in> - <in>dtoa.cc</in> - <in>dtoa.h</in> - <in>elements-kind.cc</in> - <in>elements-kind.h</in> - <in>elements.cc</in> - <in>elements.h</in> - <in>execution.cc</in> - <in>execution.h</in> - <in>factory.cc</in> - <in>factory.h</in> - <in>fast-dtoa.cc</in> - <in>fast-dtoa.h</in> - <in>fixed-dtoa.cc</in> - <in>fixed-dtoa.h</in> - <in>flag-definitions.h</in> - <in>flags.cc</in> - <in>flags.h</in> - <in>frames-inl.h</in> - <in>frames.cc</in> - <in>frames.h</in> - <in>full-codegen.cc</in> - <in>full-codegen.h</in> - <in>func-name-inferrer.cc</in> - <in>func-name-inferrer.h</in> - <in>gdb-jit.cc</in> - <in>gdb-jit.h</in> - <in>global-handles.cc</in> - <in>global-handles.h</in> - <in>globals.h</in> - <in>handles-inl.h</in> - <in>handles.cc</in> - <in>handles.h</in> - <in>hashmap.h</in> - <in>heap-inl.h</in> - <in>heap-profiler.cc</in> - <in>heap-profiler.h</in> - <in>heap.cc</in> - <in>heap.h</in> - <in>hydrogen-instructions.cc</in> - <in>hydrogen-instructions.h</in> - <in>hydrogen.cc</in> - <in>hydrogen.h</in> - <in>ic-inl.h</in> - <in>ic.cc</in> - <in>ic.h</in> - <in>incremental-marking-inl.h</in> - <in>incremental-marking.cc</in> - <in>incremental-marking.h</in> - <in>inspector.cc</in> - <in>inspector.h</in> - <in>interface.cc</in> - <in>interface.h</in> - <in>interpreter-irregexp.cc</in> - <in>interpreter-irregexp.h</in> - <in>isolate-inl.h</in> - <in>isolate.cc</in> - <in>isolate.h</in> - <in>json-parser.h</in> - <in>jsregexp.cc</in> - <in>jsregexp.h</in> - <in>lazy-instance.h</in> - <in>list-inl.h</in> - <in>list.h</in> - <in>lithium-allocator-inl.h</in> - <in>lithium-allocator.cc</in> - <in>lithium-allocator.h</in> - <in>lithium.cc</in> - <in>lithium.h</in> - <in>liveedit.cc</in> - <in>liveedit.h</in> - <in>liveobjectlist-inl.h</in> - <in>liveobjectlist.cc</in> - <in>liveobjectlist.h</in> - <in>log-inl.h</in> - <in>log-utils.cc</in> - <in>log-utils.h</in> - <in>log.cc</in> - <in>log.h</in> - <in>macro-assembler.h</in> - <in>mark-compact-inl.h</in> - <in>mark-compact.cc</in> - <in>mark-compact.h</in> - <in>messages.cc</in> - <in>messages.h</in> - <in>misc-intrinsics.h</in> - <in>mksnapshot.cc</in> - <in>natives.h</in> - <in>objects-debug.cc</in> - <in>objects-inl.h</in> - <in>objects-printer.cc</in> - <in>objects-visiting-inl.h</in> - <in>objects-visiting.cc</in> - <in>objects-visiting.h</in> - <in>objects.cc</in> - <in>objects.h</in> - <in>once.cc</in> - <in>once.h</in> - <in>optimizing-compiler-thread.cc</in> - <in>optimizing-compiler-thread.h</in> - <in>parser.cc</in> - <in>parser.h</in> - <in>platform-cygwin.cc</in> - <in>platform-freebsd.cc</in> - <in>platform-linux.cc</in> - <in>platform-macos.cc</in> - <in>platform-nullos.cc</in> - <in>platform-openbsd.cc</in> - <in>platform-posix.cc</in> - <in>platform-posix.h</in> - <in>platform-solaris.cc</in> - <in>platform-tls-mac.h</in> - <in>platform-tls-win32.h</in> - <in>platform-tls.h</in> - <in>platform-win32.cc</in> - <in>platform.h</in> - <in>preparse-data-format.h</in> - <in>preparse-data.cc</in> - <in>preparse-data.h</in> - <in>preparser-api.cc</in> - <in>preparser.cc</in> - <in>preparser.h</in> - <in>prettyprinter.cc</in> - <in>prettyprinter.h</in> - <in>profile-generator-inl.h</in> - <in>profile-generator.cc</in> - <in>profile-generator.h</in> - <in>property-details.h</in> - <in>property.cc</in> - <in>property.h</in> - <in>regexp-macro-assembler-irregexp-inl.h</in> - <in>regexp-macro-assembler-irregexp.cc</in> - <in>regexp-macro-assembler-irregexp.h</in> - <in>regexp-macro-assembler-tracer.cc</in> - <in>regexp-macro-assembler-tracer.h</in> - <in>regexp-macro-assembler.cc</in> - <in>regexp-macro-assembler.h</in> - <in>regexp-stack.cc</in> - <in>regexp-stack.h</in> - <in>rewriter.cc</in> - <in>rewriter.h</in> - <in>runtime-profiler.cc</in> - <in>runtime-profiler.h</in> - <in>runtime.cc</in> - <in>runtime.h</in> - <in>safepoint-table.cc</in> - <in>safepoint-table.h</in> - <in>scanner-character-streams.cc</in> - <in>scanner-character-streams.h</in> - <in>scanner.cc</in> - <in>scanner.h</in> - <in>scopeinfo.cc</in> - <in>scopeinfo.h</in> - <in>scopes.cc</in> - <in>scopes.h</in> - <in>serialize.cc</in> - <in>serialize.h</in> - <in>simulator.h</in> - <in>small-pointer-list.h</in> - <in>smart-array-pointer.h</in> - <in>smart-pointers.h</in> - <in>snapshot-common.cc</in> - <in>snapshot-empty.cc</in> - <in>snapshot.h</in> - <in>spaces-inl.h</in> - <in>spaces.cc</in> - <in>spaces.h</in> - <in>splay-tree-inl.h</in> - <in>splay-tree.h</in> - <in>store-buffer-inl.h</in> - <in>store-buffer.cc</in> - <in>store-buffer.h</in> - <in>string-search.cc</in> - <in>string-search.h</in> - <in>string-stream.cc</in> - <in>string-stream.h</in> - <in>strtod.cc</in> - <in>strtod.h</in> - <in>stub-cache.cc</in> - <in>stub-cache.h</in> - <in>token.cc</in> - <in>token.h</in> - <in>transitions-inl.h</in> - <in>transitions.cc</in> - <in>transitions.h</in> - <in>type-info.cc</in> - <in>type-info.h</in> - <in>unbound-queue-inl.h</in> - <in>unbound-queue.h</in> - <in>unicode-inl.h</in> - <in>unicode.cc</in> - <in>unicode.h</in> - <in>utils-inl.h</in> - <in>utils.cc</in> - <in>utils.h</in> - <in>v8-counters.cc</in> - <in>v8-counters.h</in> - <in>v8.cc</in> - <in>v8.h</in> - <in>v8checks.h</in> - <in>v8conversions.cc</in> - <in>v8conversions.h</in> - <in>v8dll-main.cc</in> - <in>v8globals.h</in> - <in>v8memory.h</in> - <in>v8preparserdll-main.cc</in> - <in>v8threads.cc</in> - <in>v8threads.h</in> - <in>v8utils.cc</in> - <in>v8utils.h</in> - <in>variables.cc</in> - <in>variables.h</in> - <in>version.cc</in> - <in>version.h</in> - <in>vm-state-inl.h</in> - <in>vm-state.h</in> - <in>win32-headers.h</in> - <in>win32-math.cc</in> - <in>win32-math.h</in> - <in>zone-inl.h</in> - <in>zone.cc</in> - <in>zone.h</in> - </df> - <df name="test"> - <df name="cctest"> - <in>cctest.cc</in> - <in>cctest.h</in> - <in>gay-fixed.cc</in> - <in>gay-fixed.h</in> - <in>gay-precision.cc</in> - <in>gay-precision.h</in> - <in>gay-shortest.cc</in> - <in>gay-shortest.h</in> - <in>test-accessors.cc</in> - <in>test-alloc.cc</in> - <in>test-api.cc</in> - <in>test-assembler-arm.cc</in> - <in>test-assembler-ia32.cc</in> - <in>test-assembler-mips.cc</in> - <in>test-assembler-x64.cc</in> - <in>test-ast.cc</in> - <in>test-bignum-dtoa.cc</in> - <in>test-bignum.cc</in> - <in>test-circular-queue.cc</in> - <in>test-compiler.cc</in> - <in>test-conversions.cc</in> - <in>test-cpu-profiler.cc</in> - <in>test-dataflow.cc</in> - <in>test-date.cc</in> - <in>test-debug.cc</in> - <in>test-decls.cc</in> - <in>test-deoptimization.cc</in> - <in>test-dictionary.cc</in> - <in>test-disasm-arm.cc</in> - <in>test-disasm-ia32.cc</in> - <in>test-disasm-mips.cc</in> - <in>test-disasm-x64.cc</in> - <in>test-diy-fp.cc</in> - <in>test-double.cc</in> - <in>test-dtoa.cc</in> - <in>test-fast-dtoa.cc</in> - <in>test-fixed-dtoa.cc</in> - <in>test-flags.cc</in> - <in>test-func-name-inference.cc</in> - <in>test-hashing.cc</in> - <in>test-hashmap.cc</in> - <in>test-heap-profiler.cc</in> - <in>test-heap.cc</in> - <in>test-list.cc</in> - <in>test-liveedit.cc</in> - <in>test-lock.cc</in> - <in>test-lockers.cc</in> - <in>test-log-stack-tracer.cc</in> - <in>test-log.cc</in> - <in>test-macro-assembler-x64.cc</in> - <in>test-mark-compact.cc</in> - <in>test-parsing.cc</in> - <in>test-platform-linux.cc</in> - <in>test-platform-macos.cc</in> - <in>test-platform-nullos.cc</in> - <in>test-platform-tls.cc</in> - <in>test-platform-win32.cc</in> - <in>test-profile-generator.cc</in> - <in>test-random.cc</in> - <in>test-regexp.cc</in> - <in>test-reloc-info.cc</in> - <in>test-serialize.cc</in> - <in>test-sockets.cc</in> - <in>test-spaces.cc</in> - <in>test-strings.cc</in> - <in>test-strtod.cc</in> - <in>test-thread-termination.cc</in> - <in>test-threads.cc</in> - <in>test-unbound-queue.cc</in> - <in>test-utils.cc</in> - <in>test-version.cc</in> - <in>test-weakmaps.cc</in> - </df> - </df> - <df name="tools"> - <df name="gcmole"> - <in>gcmole.cc</in> - </df> - <df name="oom_dump"> - <in>oom_dump.cc</in> - </df> - </df> - </df> - <df name="zlib"> - <df name="contrib"> - <df name="minizip"> - <in>crypt.h</in> - <in>ioapi.c</in> - <in>ioapi.h</in> - <in>iowin32.c</in> - <in>iowin32.h</in> - <in>miniunz.c</in> - <in>minizip.c</in> - <in>mztools.c</in> - <in>mztools.h</in> - <in>unzip.c</in> - <in>unzip.h</in> - <in>zip.c</in> - <in>zip.h</in> - </df> - </df> - <in>adler32.c</in> - <in>compress.c</in> - <in>crc32.c</in> - <in>crc32.h</in> - <in>deflate.c</in> - <in>deflate.h</in> - <in>gzio.c</in> - <in>infback.c</in> - <in>inffast.c</in> - <in>inffast.h</in> - <in>inffixed.h</in> - <in>inflate.c</in> - <in>inflate.h</in> - <in>inftrees.c</in> - <in>inftrees.h</in> - <in>mozzconf.h</in> - <in>trees.c</in> - <in>trees.h</in> - <in>uncompr.c</in> - <in>zconf.h</in> - <in>zlib.h</in> - <in>zutil.c</in> - <in>zutil.h</in> - </df> - </df> - <df name="out"> - <df name="Release"> - <df name="obj"> - <df name="gen"> - <in>debug-support.cc</in> - <in>experimental-libraries.cc</in> - <in>libraries.cc</in> - <in>node_natives.h</in> - </df> - </df> - <df name="obj.target"> - <df name="v8_snapshot"> - <df name="geni"> - <in>snapshot.cc</in> - </df> - </df> - </df> - </df> - </df> - <df name="src"> - <in>cares_wrap.cc</in> - <in>eio-emul.h</in> - <in>ev-emul.h</in> - <in>fs_event_wrap.cc</in> - <in>handle_wrap.cc</in> - <in>handle_wrap.h</in> - <in>ngx-queue.h</in> - <in>node.cc</in> - <in>node.d</in> - <in>node.h</in> - <in>node_buffer.cc</in> - <in>node_buffer.h</in> - <in>node_constants.cc</in> - <in>node_constants.h</in> - <in>node_counters.cc</in> - <in>node_counters.h</in> - <in>node_crypto.cc</in> - <in>node_crypto.h</in> - <in>node_crypto_groups.h</in> - <in>node_dtrace.cc</in> - <in>node_dtrace.h</in> - <in>node_extensions.cc</in> - <in>node_extensions.h</in> - <in>node_file.cc</in> - <in>node_file.h</in> - <in>node_http_parser.cc</in> - <in>node_http_parser.h</in> - <in>node_internals.h</in> - <in>node_io_watcher.cc</in> - <in>node_io_watcher.h</in> - <in>node_javascript.cc</in> - <in>node_javascript.h</in> - <in>node_main.cc</in> - <in>node_object_wrap.h</in> - <in>node_os.cc</in> - <in>node_os.h</in> - <in>node_provider.d</in> - <in>node_root_certs.h</in> - <in>node_script.cc</in> - <in>node_script.h</in> - <in>node_signal_watcher.cc</in> - <in>node_signal_watcher.h</in> - <in>node_stat_watcher.cc</in> - <in>node_stat_watcher.h</in> - <in>node_string.cc</in> - <in>node_string.h</in> - <in>node_systemtap.d</in> - <in>node_version.h</in> - <in>node_win32_etw_provider-inl.h</in> - <in>node_win32_etw_provider.cc</in> - <in>node_win32_etw_provider.h</in> - <in>node_win32_perfctr_provider.cc</in> - <in>node_win32_perfctr_provider.h</in> - <in>node_zlib.cc</in> - <in>pipe_wrap.cc</in> - <in>pipe_wrap.h</in> - <in>process_wrap.cc</in> - <in>req_wrap.h</in> - <in>signal_wrap.cc</in> - <in>slab_allocator.cc</in> - <in>slab_allocator.h</in> - <in>stream_wrap.cc</in> - <in>stream_wrap.h</in> - <in>tcp_wrap.cc</in> - <in>tcp_wrap.h</in> - <in>timer_wrap.cc</in> - <in>tree.h</in> - <in>tty_wrap.cc</in> - <in>tty_wrap.h</in> - <in>udp_wrap.cc</in> - <in>udp_wrap.h</in> - <in>v8_typed_array.cc</in> - <in>v8_typed_array.h</in> - <in>v8_typed_array_bswap.h</in> - <in>v8abbr.h</in> - <in>v8ustack.d</in> - </df> - <df name="test"> - <df name="addons"> - <df name="async-hello-world"> - <in>binding.cc</in> - </df> - <df name="at-exit"> - <in>binding.cc</in> - </df> - <df name="hello-world"> - <in>binding.cc</in> - </df> - <df name="hello-world-function-export"> - <in>binding.cc</in> - </df> - </df> - <df name="gc"> - <df name="node_modules"> - <df name="weak"> - <df name="src"> - <in>weakref.cc</in> - </df> - </df> - </df> - </df> - </df> - <df name="tools"> - <df name="gyp"> - <df name="data"> - <df name="win"> - <in>large-pdb-shim.cc</in> - </df> - </df> - <in>gyp_dummy.c</in> - </df> - <df name="msvs"> - <df name="genfiles"> - <in>MSG00001.bin</in> - <in>node_etw_provider.h</in> - <in>node_perfctr_provider.h</in> - </df> - </df> - <df name="wrk"> - <df name="src"> - <in>ae.c</in> - <in>ae.h</in> - <in>ae_epoll.c</in> - <in>ae_evport.c</in> - <in>ae_kqueue.c</in> - <in>ae_select.c</in> - <in>aprintf.c</in> - <in>aprintf.h</in> - <in>config.h</in> - <in>http_parser.c</in> - <in>http_parser.h</in> - <in>stats.c</in> - <in>stats.h</in> - <in>tinymt64.c</in> - <in>tinymt64.h</in> - <in>units.c</in> - <in>units.h</in> - <in>wrk.c</in> - <in>wrk.h</in> - <in>zmalloc.c</in> - <in>zmalloc.h</in> - </df> - </df> - </df> - </df> - <df name="win32"> - <in>pthread_mutex.h</in> - </df> - <in>ejdb_args.h</in> - <in>ejdb_cmd.h</in> - <in>ejdb_logging.cc</in> - <in>ejdb_logging.h</in> - <in>ejdb_native.cc</in> - <in>ejdb_thread.h</in> - </df> - <logicalFolder name="ExternalFiles" - displayName="Important Files" - projectFiles="false" - kind="IMPORTANT_FILES_FOLDER"> - <itemPath>Makefile</itemPath> - </logicalFolder> - </logicalFolder> - <sourceFolderFilter>^(nbproject)$</sourceFolderFilter> - <sourceRootList> - <Elem>.</Elem> - </sourceRootList> - <projectmakefile>Makefile</projectmakefile> - <confs> - <conf name="Default" type="0"> - <toolsSet> - <remote-sources-mode>LOCAL_SOURCES</remote-sources-mode> - <compilerSet>default</compilerSet> - <dependencyChecking>false</dependencyChecking> - <rebuildPropChanged>false</rebuildPropChanged> - </toolsSet> - <codeAssistance> - </codeAssistance> - <makefileType> - <makeTool> - <buildCommandWorkingDir>.</buildCommandWorkingDir> - <buildCommand>${MAKE} -f Makefile</buildCommand> - <cleanCommand>${MAKE} -f Makefile clean</cleanCommand> - <executablePath></executablePath> - <ccTool> - <incDir> - <pElem>nodejs/src</pElem> - <pElem>nodejs/deps/v8/src</pElem> - <pElem>nodejs/deps/uv/include</pElem> - <pElem>../tcejdb</pElem> - </incDir> - <preprocessorList> - <Elem>DEBUG</Elem> - <Elem>_GNU_SOURCE</Elem> - </preprocessorList> - </ccTool> - </makeTool> - <requiredProjects> - <makeArtifact PL="../tcejdb" - CT="0" - CN="Default" - AC="true" - BL="false" - WD="../tcejdb" - BC="${MAKE} -f Makefile" - CC="${MAKE} -f Makefile clean" - OP="libtcejdb.so.9.11.0"> - </makeArtifact> - </requiredProjects> - </makefileType> - <item path="ejdb_args.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="ejdb_cmd.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="ejdb_logging.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="ejdb_logging.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="ejdb_native.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="ejdb_thread.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/benchmark/function_call/binding.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/benchmark/io.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/benchmark/misc/function_call/binding.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/config/cygwin/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/config/darwin/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/config/freebsd/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/config/linux/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/config/netbsd/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/config/openbsd/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/config/sunos/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/config/win32/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/include/ares.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/include/ares_version.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/include/nameser.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares__close_sockets.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares__get_hostent.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares__read_line.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares__timeval.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_cancel.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_data.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_data.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_destroy.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_dns.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_expand_name.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_expand_string.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_fds.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_free_hostent.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_free_string.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_getenv.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_getenv.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_gethostbyaddr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_gethostbyname.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_getnameinfo.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_getopt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_getopt.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_getsock.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_init.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_iphlpapi.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_ipv6.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_library_init.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_library_init.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_llist.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_llist.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_mkquery.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_nowarn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_nowarn.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_options.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_a_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_aaaa_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_mx_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_naptr_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_ns_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_ptr_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_soa_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_srv_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_parse_txt_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_platform.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_platform.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_private.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_process.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_query.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_rules.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_search.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_send.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_setup.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_strcasecmp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_strcasecmp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_strdup.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_strdup.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_strerror.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_timeout.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_version.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_writev.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/ares_writev.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/bitncmp.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/bitncmp.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/inet_net_pton.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/inet_net_pton.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/inet_ntop.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/inet_ntop.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/setup_once.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/cares/src/windows_port.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/http_parser/http_parser.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/http_parser/http_parser.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/http_parser/test.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/http_parser/url_parser.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/gyp_dummy.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/foo.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/foo.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/lib1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/assembly/src/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func3.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func5.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.hpp" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/compilable/src/program.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/compiler-override/cxxtest.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/compiler-override/test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/front.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/left.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/right.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/defines/defines.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/dependencies/a.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b3.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/d.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/dependencies/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/exclusion/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus1.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/program.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test1.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test3.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/header.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc1/include1.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/inc2/include2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/inc3/include3.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/d.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hello/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/printfoo.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc1/include1.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow1/shadow.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow2/shadow.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc2/include2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1_moveable.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2_moveable.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/library/src/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/link-objects/base.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/link-objects/extra.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/main.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/empty.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_file.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_main_file.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile_withcflags.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cfile.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile_withcflags.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile.cxx" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile_withcflags.cxx" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mfile.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile.mm" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile_withcflags.mm" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/empty.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/bundle.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/executable.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/calculate.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.mm" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVectorInternal.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/framework/empty.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/installname/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/installname/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/mylib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/module.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/c-file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/cc-file.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/main.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc-mm.mm" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/empty.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/empty.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_g.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_h.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.mm" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/header.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/empty.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/file.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/empty.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/strip/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_c.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_cc.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_m.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_mm.mm" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_invalid_offsetof_macro.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_missing_newline.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/make/main.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/make/main.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/make/noload/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/module/src/lib1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/module/src/lib2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/module/src/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_mac.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/common.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/empty.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/main.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solib.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/product/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/main.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/main.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_ext.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_name/test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_path/subdir/test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/input_dirname.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/test.input_root.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules/src/an_asm.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/asm-function.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/program.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/main1.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/main2.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/func.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir1/func.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir2/func.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/blah.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/prog.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/toolsets/main.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/prog1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/program.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/C1/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/b.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/c.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/a.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-mbcs.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-unicode.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling-on.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti-on.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-md.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mdd.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mt.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mtd.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/subdir/header.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/uninit.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level1.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level2.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level3.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level4.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer_user.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/importlib/has-exports.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/importlib/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-define.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-reference.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem-windows.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/function.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/precomp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/Resource.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/include.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/targetver.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/uldi/a.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/uldi/b.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/uldi/main.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/hello.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/aes/aesni-sha1-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/aes/aesni-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/bn/modexp512-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/bn/x86_64-mont.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/camellia/cmll-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/md5/md5-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/rc4/rc4-md5-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/rc4/rc4-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/sha/sha1-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/whrlpool/wp-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-elf-gas/x86_64cpuid.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/aes/aesni-sha1-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/aes/aesni-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/bn/modexp512-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/camellia/cmll-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/md5/md5-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/rc4/rc4-md5-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/rc4/rc4-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/sha/sha1-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/whrlpool/wp-x86_64.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-macosx-gas/x86_64cpuid.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/aes/aesni-sha1-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/aes/aesni-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/bn/modexp512-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/bn/x86_64-mont.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/camellia/cmll-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/md5/md5-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/rc4/rc4-md5-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/rc4/rc4-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/sha/sha1-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/whrlpool/wp-x86_64.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/aes/aes-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/aes/aesni-x86.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/bf/bf-686.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/bn/x86-mont.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/bn/x86.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/camellia/cmll-x86.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/cast/cast-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/des/crypt586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/des/des-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/md5/md5-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/rc4/rc4-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/rc5/rc5-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/ripemd/rmd-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/sha/sha1-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/sha/sha256-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/sha/sha512-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/whrlpool/wp-mmx.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-elf-gas/x86cpuid.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/aes/aes-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/aes/aesni-x86.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/bf/bf-686.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/bn/x86-mont.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/bn/x86.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/camellia/cmll-x86.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/cast/cast-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/des/crypt586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/des/des-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/md5/md5-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/rc4/rc4-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/rc5/rc5-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/ripemd/rmd-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/sha/sha1-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/sha/sha256-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/sha/sha512-586.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/whrlpool/wp-mmx.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-macosx-gas/x86cpuid.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/aes/aes-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/aes/aesni-x86.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/bf/bf-686.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/bn/x86.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/cast/cast-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/des/crypt586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/des/des-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/md5/md5-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/rc4/rc4-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/whrlpool/wp-mmx.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/asm/x86-win32-masm/x86cpuid.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/buildinf.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/openssl/config/android/openssl/opensslconf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/config/k8/openssl/opensslconf-posix.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/config/k8/openssl/opensslconf-win32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/config/k8/openssl/opensslconf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/config/opensslconf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/config/piii/openssl/opensslconf-posix.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/config/piii/openssl/opensslconf-win32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/config/piii/openssl/opensslconf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/GUSI_Init.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/GetHTTPS.src/CPStringUtils.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/GetHTTPS.src/CPStringUtils.hpp" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/GetHTTPS.src/ErrorHandling.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/GetHTTPS.src/ErrorHandling.hpp" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/GetHTTPS.src/GetHTTPS.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/GetHTTPS.src/MacSocket.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/GetHTTPS.src/MacSocket.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/Randomizer.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/Randomizer.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/_MWERKS_GUSI_prefix.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/_MWERKS_prefix.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/buildinf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/MacOS/opensslconf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/app_rand.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/apps.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/apps.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/asn1pars.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/ca.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/ciphers.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/cms.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/crl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/crl2p7.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/dh.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/dhparam.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/dsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/dsaparam.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/ec.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/ecparam.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/engine.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/errstr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/gendh.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/gendsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/genpkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/genrsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/md4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/nseq.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/ocsp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/openssl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/passwd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/pkcs12.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/pkcs7.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/pkcs8.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/pkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/pkeyparam.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/pkeyutl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/prime.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/progs.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/rand.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/req.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/rsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/rsautl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/s_apps.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/s_cb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/s_client.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/s_server.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/s_socket.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/s_time.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/sess_id.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/smime.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/speed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/spkac.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/srp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/testdsa.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/testrsa.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/timeouts.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/ts.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/verify.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/version.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/vms_decc_init.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/winrand.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/apps/x509.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/bugs/alpha.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/bugs/dggccbug.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/bugs/sgiccbug.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/bugs/stream.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/bugs/ultrixcc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/LPdir_nyi.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/LPdir_unix.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/LPdir_vms.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/LPdir_win.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/LPdir_win32.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/LPdir_wince.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_cbc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_cfb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_core.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_ctr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_ecb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_ige.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_misc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_ofb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_wrap.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/aes_x86core.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/aes/asm/aes-ia64.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/arm_arch.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/armcap.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/armv4cpuid.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_bitstr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_bool.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_bytes.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_d2i_fp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_digest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_dup.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_enum.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_gentm.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_i2d_fp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_int.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_mbstr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_object.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_octet.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_print.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_set.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_strex.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_strnid.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_time.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_type.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_utctm.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_utf8.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/a_verify.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/ameth_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn1.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn1_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn1_gen.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn1_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn1_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn1_mac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn1_par.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn1t.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn_mime.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn_moid.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/asn_pack.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/bio_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/bio_ndef.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/charmap.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/d2i_pr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/d2i_pu.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/evp_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/f_enum.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/f_int.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/f_string.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/i2d_pr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/i2d_pu.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/n_pkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/nsseq.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/p5_pbe.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/p5_pbev2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/p8_pkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/t_bitst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/t_crl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/t_pkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/t_req.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/t_spki.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/t_x509.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/t_x509a.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/tasn_dec.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/tasn_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/tasn_fre.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/tasn_new.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/tasn_prn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/tasn_typ.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/tasn_utl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_algor.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_attrib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_bignum.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_crl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_exten.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_info.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_long.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_name.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_nx509.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_pkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_pubkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_req.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_sig.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_spki.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_val.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_x509.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/asn1/x_x509a.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_cbc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_cfb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_ecb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_ofb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_opts.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_pi.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bf_skey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bfs.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bfspeed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/bftest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bf/blowfish.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/b_dump.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/b_print.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/b_sock.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bf_buff.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bf_lbuf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bf_nbio.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bf_null.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bio.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bio_cb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bio_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bio_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bio_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_acpt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_bio.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_conn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_dgram.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_fd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_log.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_mem.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_null.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_rtcp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bio/bss_sock.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/ia64.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/mips3.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/pa-risc2.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/pa-risc2W.s" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/s390x.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/sparcv8.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/sparcv8plus.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/asm/x86_64-win32-masm.asm" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_add.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_asm.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_blind.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_const.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_ctx.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_depr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_div.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_exp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_exp2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_gcd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_gf2m.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_kron.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_mod.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_mont.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_mpi.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_mul.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_nist.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_prime.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_prime.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_print.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_rand.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_recp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_shift.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_sqr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_sqrt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_word.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bn_x931p.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bnspeed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/bntest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/divtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/exp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/expspeed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/exptest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/bn/vms-helper.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/buffer/buf_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/buffer/buf_str.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/buffer/buffer.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/buffer/buffer.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/camellia.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/camellia.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/cmll_cbc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/cmll_cfb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/cmll_ctr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/cmll_ecb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/cmll_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/cmll_misc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/cmll_ofb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/camellia/cmll_utl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/c_cfb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/c_ecb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/c_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/c_ofb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/c_skey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/cast.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/cast_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/cast_s.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/cast_spd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/castopts.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/casts.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cast/casttest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cmac/cm_ameth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cmac/cm_pmeth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cmac/cmac.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cmac/cmac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_att.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_cd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_dd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_env.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_ess.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_io.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_pwri.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_sd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cms/cms_smime.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/comp/c_rle.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/comp/c_zlib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/comp/comp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/comp/comp_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/comp/comp_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/cnf_save.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_api.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_api.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_def.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_def.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_mall.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_mod.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/conf_sap.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/conf/test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cpt_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cryptlib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cryptlib.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/crypto.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/cversion.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/cbc3_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/cbc_cksm.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/cbc_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/cfb64ede.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/cfb64enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/cfb_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des3s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des_old.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des_old.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des_old2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des_opts.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/des_ver.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/dess.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/destest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/ecb3_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/ecb_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/ede_cbcm_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/enc_read.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/enc_writ.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/fcrypt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/fcrypt_b.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/ncbc_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/ofb64ede.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/ofb64enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/ofb_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/pcbc_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/qud_cksm.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/rand_key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/read2pwd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/read_pwd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/rpc_des.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/rpc_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/rpw.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/set_key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/speed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/spr.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/str2key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/times/aix.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/times/alpha.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/times/hpux.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/times/usparc.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/des/xcbc_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_ameth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_check.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_depr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_gen.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_pmeth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dh_prn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/dhtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/p1024.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/p192.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dh/p512.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_ameth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_depr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_gen.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_ossl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_pmeth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_prn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsa_vrf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsagen.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dsa/dsatest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_beos.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_dl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_dlfcn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_null.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_openssl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_vms.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/dso/dso_win32.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ebcdic.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ebcdic.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec2_mult.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec2_oct.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec2_smpl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_ameth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_check.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_curve.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_cvt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_mult.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_oct.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_pmeth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ec_print.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/eck_prn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ecp_mont.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ecp_nist.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ecp_nistp224.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ecp_nistp256.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ecp_nistp521.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ecp_nistputil.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ecp_oct.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ecp_smpl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ec/ectest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdh/ecdh.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdh/ecdhtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdh/ech_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdh/ech_key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdh/ech_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdh/ech_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdh/ech_ossl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecdsa.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecdsatest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecs_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecs_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecs_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecs_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecs_ossl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecs_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ecdsa/ecs_vrf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_all.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_cnf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_cryptodev.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_ctrl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_dyn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_fat.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_init.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_int.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_list.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_openssl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_pkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_rdrand.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_rsax.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/eng_table.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/engine.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/enginetest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_asnmth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_cipher.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_dh.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_digest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_dsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_ecdh.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_ecdsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_pkmeth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_rand.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_rsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/engine/tb_store.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/err/err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/err/err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/err/err_all.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/err/err_prn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/bio_b64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/bio_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/bio_md.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/bio_ok.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/c_all.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/c_allc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/c_alld.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/digest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_aes.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_bf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_camellia.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_cast.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_des.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_des3.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_dsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_idea.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_null.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_old.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_rc2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_rc4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_rc4_hmac_md5.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_rc5.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_seed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/e_xcbc_d.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/encode.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_acnf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_cnf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_fips.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_pbe.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_pkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/evp_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_dss.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_dss1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_ecdsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_md2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_md4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_md5.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_mdc2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_null.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_ripemd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_sha.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_sha1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_sigver.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/m_wp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/names.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/openbsd_hw.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p5_crpt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p5_crpt2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p_dec.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p_open.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p_seal.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/p_verify.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/pmeth_fn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/pmeth_gn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/evp/pmeth_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ex_data.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/fips_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/fips_ers.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/hmac/hm_ameth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/hmac/hm_pmeth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/hmac/hmac.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/hmac/hmac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/hmac/hmactest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ia64cpuid.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/i_cbc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/i_cfb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/i_ecb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/i_ofb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/i_skey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/idea.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/idea_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/idea_spd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/idea/ideatest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/jpake/jpake.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/jpake/jpake.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/jpake/jpake_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/jpake/jpaketest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/krb5/krb5_asn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/krb5/krb5_asn.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/lhash/lh_stats.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/lhash/lh_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/lhash/lhash.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/lhash/lhash.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md2/md2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md2/md2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md2/md2_dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md2/md2_one.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md2/md2test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md32_common.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md4/md4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md4/md4.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md4/md4_dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md4/md4_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md4/md4_one.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md4/md4s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md4/md4test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md5/asm/md5-ia64.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md5/md5.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md5/md5.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md5/md5_dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md5/md5_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md5/md5_one.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md5/md5s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/md5/md5test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/mdc2/mdc2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/mdc2/mdc2_one.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/mdc2/mdc2dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/mdc2/mdc2test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/mem.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/mem_clr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/mem_dbg.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/cbc128.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/ccm128.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/cfb128.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/ctr128.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/cts128.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/gcm128.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/modes.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/modes_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/ofb128.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/modes/xts128.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_dir.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_dir.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_dir_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_fips.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_init.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_str.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_str.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_time.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/o_time.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/o_names.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/obj_dat.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/obj_dat.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/obj_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/obj_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/obj_mac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/obj_xref.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/obj_xref.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/objects/objects.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_asn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_cl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_ext.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_ht.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_prn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_srv.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/opensslconf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/opensslv.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ossl_typ.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_all.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_info.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_oth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_pk8.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_pkey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_seal.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_x509.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pem_xaux.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pem/pvkfmt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_add.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_asn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_attr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_crpt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_crt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_decr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_init.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_key.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_kiss.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_mutl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_npas.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_p8d.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_p8e.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/p12_utl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/pk12err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs12/pkcs12.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/bio_ber.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/bio_pk7.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/dec.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/example.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/example.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pk7_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pk7_attr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pk7_dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pk7_doit.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pk7_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pk7_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pk7_mime.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pk7_smime.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pkcs7.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/pkcs7err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pkcs7/verify.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ppccap.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pqueue/pq_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pqueue/pqueue.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/pqueue/pqueue.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/md_rand.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_egd.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_nw.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_os2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_unix.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_vms.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/rand_win.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/randfile.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rand/randtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2_cbc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2_ecb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2_skey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2cfb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2ofb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2speed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/rc2test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc2/tab.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4_skey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4_utl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4speed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc4/rc4test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5_ecb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5_skey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5cfb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5ofb64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5speed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rc5/rc5test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ripemd/asm/rips.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ripemd/ripemd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ripemd/rmd160.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ripemd/rmd_dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ripemd/rmd_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ripemd/rmd_one.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ripemd/rmdconst.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ripemd/rmdtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_ameth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_chk.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_crpt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_depr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_eay.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_gen.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_none.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_null.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_oaep.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_pk1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_pmeth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_prn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_pss.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_saos.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_ssl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/rsa/rsa_x931.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/s390xcap.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/s390xcpuid.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/seed/seed.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/seed/seed.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/seed/seed_cbc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/seed/seed_cfb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/seed/seed_ecb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/seed/seed_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/seed/seed_ofb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha1_one.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha1dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha1test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha256.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha256t.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha512.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha512t.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha_dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/sha_one.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sha/shatest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sparccpuid.S" - ex="false" - tool="4" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/sparcv9cap.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/srp/srp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/srp/srp_grps.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/srp/srp_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/srp/srp_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/srp/srp_vfy.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/srp/srptest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/stack/safestack.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/stack/stack.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/stack/stack.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/store/store.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/store/str_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/store/str_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/store/str_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/store/str_mem.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/store/str_meth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/symhacks.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/threads/mttest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/threads/th-lock.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_conf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_req_print.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_req_utils.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_rsp_print.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_rsp_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_rsp_utils.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_rsp_verify.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ts/ts_verify_ctx.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/txt_db/txt_db.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/txt_db/txt_db.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ui/ui.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ui/ui_compat.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ui/ui_compat.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ui/ui_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ui/ui_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ui/ui_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ui/ui_openssl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/ui/ui_util.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/uid.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/vms_rms.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/whrlpool/whrlpool.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/whrlpool/wp_block.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/whrlpool/wp_dgst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/whrlpool/wp_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/whrlpool/wp_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/by_dir.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/by_file.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_att.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_cmp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_d2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_def.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_ext.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_lu.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_obj.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_r2x.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_req.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_set.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_trs.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_txt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_v3.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_vfy.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_vfy.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509_vpm.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509cset.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509name.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509rset.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509spki.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x509type.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509/x_all.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/ext_dat.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/pcy_cache.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/pcy_data.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/pcy_int.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/pcy_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/pcy_map.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/pcy_node.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/pcy_tree.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/tabtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_addr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_akey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_akeya.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_alt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_asid.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_bcons.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_bitst.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_conf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_cpols.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_crld.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_enum.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_extku.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_genn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_ia5.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_info.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_int.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_ncons.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_ocsp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_pci.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_pcia.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_pcons.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_pku.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_pmaps.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_prn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_purp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_skey.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_sxnet.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3_utl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3conf.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/v3prin.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/crypto/x509v3/x509v3.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/asn1/ocsp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/b64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/bio/saccept.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/bio/sconnect.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_comp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_ddec.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_dec.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_denc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_sign2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_uncomp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/cms/cms_ver.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/easy_tls/easy-tls.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/easy_tls/easy-tls.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/easy_tls/test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/easy_tls/test.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/eay/base64.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/eay/conn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/eay/loadrsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/cluster_labs/cluster_labs.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/cluster_labs/hw_cluster_labs.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/cluster_labs/hw_cluster_labs_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/cluster_labs/hw_cluster_labs_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/ibmca/hw_ibmca.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/ibmca/hw_ibmca_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/ibmca/hw_ibmca_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/ibmca/ica_openssl_api.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/rsaref/rsaref.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/rsaref/rsaref_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/rsaref/rsaref_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/zencod/hw_zencod.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/zencod/hw_zencod.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/zencod/hw_zencod_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/engines/zencod/hw_zencod_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/maurice/example1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/maurice/example2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/maurice/example3.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/maurice/example4.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/maurice/loadkeys.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/maurice/loadkeys.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/pkcs12/pkread.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/pkcs12/pkwrite.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/prime/prime.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/selfsign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/sign/sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/smime/smdec.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/smime/smenc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/smime/smsign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/smime/smsign2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/smime/smver.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/spkigen.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/ssl/cli.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/ssl/inetdsrv.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/ssl/serv.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/state_machine/state_machine.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/tunala/breakage.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/tunala/buffer.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/tunala/cb.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/tunala/ip.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/tunala/sm.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/tunala/tunala.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/tunala/tunala.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/x509/mkcert.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/demos/x509/mkreq.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/e_os.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/e_os2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/e_gost_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/e_gost_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost2001.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost2001_keyx.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost2001_keyx.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost89.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost89.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost94_keyx.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_ameth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_crypt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_ctl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_eng.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_keywrap.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_keywrap.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_md.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_params.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_params.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_pmeth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gost_sign.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gosthash.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gosthash.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/ccgost/gostsum.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_4758cca.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_4758cca_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_4758cca_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_aep.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_aep_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_aep_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_atalla.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_atalla_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_atalla_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_capi.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_capi_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_capi_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_chil.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_chil_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_chil_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_cswift.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_cswift_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_cswift_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_gmp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_gmp_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_gmp_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_nuron.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_nuron_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_nuron_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_padlock.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_sureware.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_sureware_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_sureware_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_ubsec.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_ubsec_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/e_ubsec_err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/vendor_defns/aep.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/vendor_defns/atalla.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/vendor_defns/cswift.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/vendor_defns/hw_4758_cca.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/vendor_defns/hw_ubsec.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/vendor_defns/hwcryptohook.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/engines/vendor_defns/sureware.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/aes.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/asn1.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/asn1_mac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/asn1t.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/bio.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/blowfish.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/bn.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/buffer.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/camellia.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/cast.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/cmac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/cms.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/comp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/conf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/conf_api.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/crypto.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/des.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/des_old.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/dh.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/dsa.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/dso.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/dtls1.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/e_os2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ebcdic.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ec.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ecdh.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ecdsa.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/engine.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/err.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/evp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/hmac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/idea.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/krb5_asn.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/kssl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/lhash.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/md2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/md4.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/md5.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/mdc2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/modes.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/obj_mac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/objects.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ocsp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/opensslconf.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/opensslv.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ossl_typ.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/pem.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/pem2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/pkcs12.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/pkcs7.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/pqueue.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/rand.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/rc2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/rc4.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ripemd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/rsa.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/safestack.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/seed.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/sha.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/srp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/srtp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ssl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ssl2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ssl23.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ssl3.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/stack.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/store.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/symhacks.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/tls1.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ts.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/txt_db.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ui.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/ui_compat.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/whrlpool.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/x509.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/x509_vfy.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/include/openssl/x509v3.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ms/applink.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ms/tlhelp32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ms/uplink.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ms/uplink.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/bio_ssl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/d1_both.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/d1_clnt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/d1_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/d1_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/d1_meth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/d1_pkt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/d1_srtp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/d1_srvr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/dtls1.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/kssl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/kssl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/kssl_lcl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s23_clnt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s23_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s23_meth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s23_pkt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s23_srvr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s2_clnt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s2_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s2_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s2_meth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s2_pkt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s2_srvr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s3_both.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s3_cbc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s3_clnt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s3_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s3_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s3_meth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s3_pkt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/s3_srvr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/srtp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl2.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl23.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl3.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_algs.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_asn1.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_cert.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_ciph.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_err.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_err2.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_locl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_rsa.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_sess.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_stat.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_task.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssl_txt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/ssltest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/t1_clnt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/t1_enc.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/t1_lib.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/t1_meth.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/t1_reneg.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/t1_srvr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/tls1.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/ssl/tls_srp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/asn1test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/bftest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/bntest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/casttest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/destest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/dhtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/dsatest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/dummytest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/ecdhtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/ecdsatest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/ectest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/enginetest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/evp_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/exptest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/hmactest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/ideatest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/igetest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/jpaketest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/md2test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/md4test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/md5test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/mdc2test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/methtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/r160test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/randtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/rc2test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/rc4test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/rc5test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/rmdtest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/rsa_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/sha1test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/sha256t.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/sha512t.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/shatest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/srptest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/ssltest.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/test/wp_test.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/times/x86/bfs.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/times/x86/casts.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/times/x86/des3s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/times/x86/dess.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/times/x86/md4s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/times/x86/md5s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/times/x86/rc4s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/openssl/openssl/times/x86/sha1s.cpp" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/ares.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/ares_version.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/eio.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/ev.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/ngx-queue.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/stdint-msvc2008.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/tree.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/uv-bsd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/uv-darwin.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/uv-linux.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/uv-sunos.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/uv-unix.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv-private/uv-win.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/include/uv.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares__close_sockets.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares__get_hostent.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares__read_line.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares__timeval.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_cancel.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_data.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_data.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_destroy.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_dns.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_expand_name.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_expand_string.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_fds.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_free_hostent.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_free_string.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_getenv.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_getenv.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_gethostbyaddr.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_gethostbyname.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_getnameinfo.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_getopt.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_getopt.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_getsock.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_init.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_iphlpapi.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_ipv6.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_library_init.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_library_init.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_llist.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_llist.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_mkquery.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_nowarn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_nowarn.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_options.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_parse_a_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_parse_aaaa_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_parse_mx_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_parse_ns_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_parse_ptr_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_parse_srv_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_parse_txt_reply.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_platform.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_platform.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_private.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_process.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_query.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_rules.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_search.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_send.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_setup.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_strcasecmp.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_strcasecmp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_strdup.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_strdup.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_strerror.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_timeout.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_version.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_writev.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/ares_writev.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/bitncmp.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/bitncmp.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/config_cygwin/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/config_darwin/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/config_freebsd/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/config_linux/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/config_netbsd/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/config_openbsd/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/config_sunos/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/config_win32/ares_config.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/inet_net_pton.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/inet_net_pton.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/inet_ntop.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/inet_ntop.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/nameser.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/setup_once.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/ares/windows_port.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/cares.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/fs-poll.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/inet.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/aix.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/async.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/core.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/cygwin.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/darwin-proctitle.m" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/darwin.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/dl.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/config_cygwin.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/config_darwin.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/config_freebsd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/config_linux.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/config_netbsd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/config_openbsd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/config_sunos.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/demo.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/ecb.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/eio.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/eio/xthread.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/error.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/config_cygwin.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/config_darwin.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/config_freebsd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/config_linux.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/config_netbsd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/config_openbsd.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/config_sunos.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev++.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev_epoll.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev_kqueue.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev_poll.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev_port.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev_select.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev_vars.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev_win32.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/ev_wrap.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/event.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/ev/event.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/freebsd.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/fs.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/fsevents.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/getaddrinfo.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/internal.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/kqueue.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/linux-core.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/linux-inotify.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/linux-syscalls.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/linux-syscalls.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/linux/inotify.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/linux/linux-core.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/linux/syscalls.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/linux/syscalls.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/loop-watcher.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/loop.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/netbsd.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/openbsd.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/pipe.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/poll.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/process.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/proctitle.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/signal.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/stream.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/sunos.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/tcp.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/thread.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/threadpool.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/timer.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/tty.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/udp.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/uv-dtrace.d" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/uv-eio.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/unix/uv-eio.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/uv-common.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/uv-common.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/version.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/async.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/atomicops-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/core.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/dl.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/error.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/fs-event.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/fs.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/getaddrinfo.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/handle-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/handle.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/internal.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/loop-watcher.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/pipe.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/poll.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/process-stdio.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/process.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/req-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/req.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/signal.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/stream-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/stream.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/tcp.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/thread.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/threadpool.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/timer.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/tty.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/udp.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/util.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/winapi.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/winapi.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/winsock.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/src/win/winsock.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-ares.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-async-pummel.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-async.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-fs-stat.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-getaddrinfo.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-list.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-loop-count.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-million-async.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-million-timers.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-multi-accept.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-ping-pongs.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-pound.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-pump.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-sizes.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-spawn.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-tcp-write-batch.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-thread.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-udp-packet-storm.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/benchmark-udp-pummel.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/blackhole-server.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/dns-server.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/echo-server.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/run-benchmarks.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/run-tests.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/runner-unix.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/runner-unix.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/runner-win.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/runner-win.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/runner.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/runner.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/task.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-active.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-async.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-barrier.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-callback-order.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-callback-stack.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-condvar.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-connection-fail.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-counters-init.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-cwd-and-chdir.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-delayed-accept.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-dlerror.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-embed.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-error.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-fail-always.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-fs-event.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-fs-poll.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-fs.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-get-currentexe.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-get-loadavg.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-get-memory.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-getaddrinfo.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-gethostbyname.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-getsockname.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-hrtime.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-idle.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-ipc-send-recv.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-ipc.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-list.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-loop-handles.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-loop-stop.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-multiple-listen.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-mutexes.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-pass-always.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-ping-pong.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-pipe-bind-error.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-pipe-connect-error.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-platform-output.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-poll-close.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-poll.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-process-title.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-ref.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-run-nowait.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-run-once.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-semaphore.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-shutdown-close.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-shutdown-eof.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-signal-multiple-loops.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-signal.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-spawn.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-stdio-over-pipes.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-bind-error.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-bind6-error.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-close-while-connecting.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-close.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-connect-error-after-write.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-connect-error.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-connect-timeout.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-connect6-error.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-flags.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-open.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-read-stop.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-shutdown-after-write.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-unexpected-read.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-write-error.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-write-to-half-open-connection.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tcp-writealot.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-thread.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-threadpool-cancel.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-threadpool.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-timer-again.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-timer.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-tty.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-udp-dgram-too-big.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-udp-ipv6.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-udp-multicast-join.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-udp-multicast-ttl.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-udp-open.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-udp-options.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-udp-send-and-recv.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-util.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/uv/test/test-walk-handles.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/include/v8-debug.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/include/v8-preparser.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/include/v8-profiler.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/include/v8-testing.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/include/v8.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/include/v8stdint.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/preparser/preparser-process.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/samples/lineprocessor.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/samples/process.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/samples/shell.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/accessors.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/accessors.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/allocation-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/allocation.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/allocation.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/api.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/api.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/apiutils.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arguments.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/assembler-arm-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/assembler-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/assembler-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/builtins-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/code-stubs-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/code-stubs-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/codegen-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/codegen-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/constants-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/constants-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/cpu-arm.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/debug-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/deoptimizer-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/disasm-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/frames-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/frames-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/full-codegen-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/ic-arm.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/lithium-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/lithium-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/lithium-codegen-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/lithium-codegen-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/lithium-gap-resolver-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/lithium-gap-resolver-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/macro-assembler-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/macro-assembler-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/regexp-macro-assembler-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/regexp-macro-assembler-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/simulator-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/simulator-arm.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/arm/stub-cache-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/assembler.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/assembler.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ast.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ast.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/atomicops.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/atomicops_internals_arm_gcc.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/atomicops_internals_mips_gcc.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/atomicops_internals_x86_gcc.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/atomicops_internals_x86_gcc.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/atomicops_internals_x86_macosx.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/atomicops_internals_x86_msvc.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/bignum-dtoa.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/bignum-dtoa.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/bignum.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/bignum.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/bootstrapper.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/bootstrapper.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/builtins.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/builtins.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/bytecodes-irregexp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/cached-powers.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/cached-powers.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/char-predicates-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/char-predicates.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/checks.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/checks.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/circular-queue-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/circular-queue.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/circular-queue.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/code-stubs.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/code-stubs.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/code.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/codegen.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/codegen.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/compilation-cache.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/compilation-cache.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/compiler-intrinsics.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/compiler.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/compiler.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/contexts.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/contexts.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/conversions-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/conversions.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/conversions.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/counters.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/counters.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/cpu-profiler-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/cpu-profiler.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/cpu-profiler.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/cpu.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/d8-debug.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/d8-debug.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/d8-posix.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/d8-readline.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/d8-windows.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/d8.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/d8.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/data-flow.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/data-flow.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/date.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/date.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/dateparser-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/dateparser.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/dateparser.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/debug-agent.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/debug-agent.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/debug.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/debug.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/deoptimizer.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/deoptimizer.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/disasm.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/disassembler.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/disassembler.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/diy-fp.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/diy-fp.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/double.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/dtoa.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/dtoa.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/elements-kind.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/elements-kind.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/elements.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/elements.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/execution.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/execution.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/extensions/externalize-string-extension.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/extensions/externalize-string-extension.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/extensions/gc-extension.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/extensions/gc-extension.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/extensions/statistics-extension.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/extensions/statistics-extension.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/factory.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/factory.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/fast-dtoa.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/fast-dtoa.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/fixed-dtoa.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/fixed-dtoa.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/flag-definitions.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/flags.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/flags.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/frames-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/frames.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/frames.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/full-codegen.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/full-codegen.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/func-name-inferrer.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/func-name-inferrer.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/gdb-jit.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/gdb-jit.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/global-handles.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/global-handles.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/globals.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/handles-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/handles.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/handles.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/hashmap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/heap-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/heap-profiler.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/heap-profiler.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/heap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/heap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/hydrogen-instructions.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/hydrogen-instructions.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/hydrogen.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/hydrogen.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/assembler-ia32-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/assembler-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/assembler-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/builtins-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/code-stubs-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/code-stubs-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/codegen-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/codegen-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/cpu-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/debug-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/deoptimizer-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/disasm-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/frames-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/frames-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/full-codegen-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/ic-ia32.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/lithium-codegen-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/lithium-codegen-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/lithium-gap-resolver-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/lithium-gap-resolver-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/lithium-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/lithium-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/macro-assembler-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/macro-assembler-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/regexp-macro-assembler-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/regexp-macro-assembler-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/simulator-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/simulator-ia32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ia32/stub-cache-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ic-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ic.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/ic.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/incremental-marking-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/incremental-marking.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/incremental-marking.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/inspector.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/inspector.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/interface.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/interface.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/interpreter-irregexp.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/interpreter-irregexp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/isolate-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/isolate.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/isolate.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/json-parser.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/jsregexp.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/jsregexp.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/lazy-instance.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/list-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/list.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/lithium-allocator-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/lithium-allocator.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/lithium-allocator.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/lithium.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/lithium.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/liveedit.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/liveedit.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/liveobjectlist-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/liveobjectlist.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/liveobjectlist.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/log-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/log-utils.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/log-utils.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/log.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/log.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/macro-assembler.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mark-compact-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mark-compact.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mark-compact.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/messages.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/messages.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/assembler-mips-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/assembler-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/assembler-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/builtins-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/code-stubs-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/code-stubs-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/codegen-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/codegen-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/constants-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/constants-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/cpu-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/debug-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/deoptimizer-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/disasm-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/frames-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/frames-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/full-codegen-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/ic-mips.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/lithium-codegen-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/lithium-codegen-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/lithium-gap-resolver-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/lithium-gap-resolver-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/lithium-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/lithium-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/macro-assembler-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/macro-assembler-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/regexp-macro-assembler-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/regexp-macro-assembler-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/simulator-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/simulator-mips.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mips/stub-cache-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/misc-intrinsics.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/mksnapshot.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/natives.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/objects-debug.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/objects-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/objects-printer.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/objects-visiting-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/objects-visiting.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/objects-visiting.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/objects.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/objects.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/once.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/once.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/optimizing-compiler-thread.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/optimizing-compiler-thread.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/parser.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/parser.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-cygwin.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-freebsd.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-linux.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-macos.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-nullos.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-openbsd.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-posix.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-posix.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-solaris.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-tls-mac.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-tls-win32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-tls.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform-win32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/platform.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/preparse-data-format.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/preparse-data.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/preparse-data.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/preparser-api.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/preparser.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/preparser.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/prettyprinter.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/prettyprinter.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/profile-generator-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/profile-generator.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/profile-generator.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/property-details.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/property.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/property.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-macro-assembler-irregexp-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-macro-assembler-irregexp.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-macro-assembler-irregexp.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-macro-assembler-tracer.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-macro-assembler-tracer.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-macro-assembler.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-macro-assembler.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-stack.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/regexp-stack.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/rewriter.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/rewriter.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/runtime-profiler.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/runtime-profiler.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/runtime.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/runtime.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/safepoint-table.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/safepoint-table.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/scanner-character-streams.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/scanner-character-streams.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/scanner.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/scanner.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/scopeinfo.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/scopeinfo.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/scopes.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/scopes.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/serialize.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/serialize.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/simulator.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/small-pointer-list.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/smart-array-pointer.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/smart-pointers.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/snapshot-common.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/snapshot-empty.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/snapshot.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/spaces-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/spaces.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/spaces.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/splay-tree-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/splay-tree.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/store-buffer-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/store-buffer.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/store-buffer.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/string-search.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/string-search.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/string-stream.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/string-stream.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/strtod.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/strtod.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/stub-cache.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/stub-cache.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/third_party/valgrind/valgrind.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/token.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/token.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/transitions-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/transitions.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/transitions.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/type-info.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/type-info.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/unbound-queue-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/unbound-queue.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/unicode-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/unicode.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/unicode.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/utils-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/utils.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/utils.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8-counters.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8-counters.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8checks.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8conversions.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8conversions.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8dll-main.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8globals.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8memory.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8preparserdll-main.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8threads.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8threads.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8utils.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/v8utils.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/variables.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/variables.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/version.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/version.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/vm-state-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/vm-state.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/win32-headers.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/win32-math.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/win32-math.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/assembler-x64-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/assembler-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/assembler-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/builtins-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/code-stubs-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/code-stubs-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/codegen-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/codegen-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/cpu-x64.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/debug-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/deoptimizer-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/disasm-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/frames-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/frames-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/full-codegen-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/ic-x64.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/lithium-codegen-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/lithium-codegen-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/lithium-gap-resolver-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/lithium-gap-resolver-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/lithium-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/lithium-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/macro-assembler-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/macro-assembler-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/regexp-macro-assembler-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/regexp-macro-assembler-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/simulator-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/simulator-x64.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/x64/stub-cache-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/zone-inl.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/zone.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/deps/v8/src/zone.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/cctest.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/cctest.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/gay-fixed.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/gay-fixed.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/gay-precision.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/gay-precision.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/gay-shortest.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/gay-shortest.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-accessors.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-alloc.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-api.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-assembler-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-assembler-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-assembler-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-assembler-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-ast.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-bignum-dtoa.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-bignum.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-circular-queue.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-compiler.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-conversions.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-cpu-profiler.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-dataflow.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-date.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-debug.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-decls.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-deoptimization.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-dictionary.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-disasm-arm.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-disasm-ia32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-disasm-mips.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-disasm-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-diy-fp.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-double.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-dtoa.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-fast-dtoa.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-fixed-dtoa.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-flags.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-func-name-inference.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-hashing.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-hashmap.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-heap-profiler.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-heap.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-list.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-liveedit.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-lock.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-lockers.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-log-stack-tracer.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-log.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-macro-assembler-x64.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-mark-compact.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-parsing.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-platform-linux.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-platform-macos.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-platform-nullos.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-platform-tls.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-platform-win32.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-profile-generator.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-random.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-regexp.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-reloc-info.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-serialize.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-sockets.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-spaces.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-strings.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-strtod.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-thread-termination.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-threads.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-unbound-queue.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-utils.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-version.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/test/cctest/test-weakmaps.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/tools/gcmole/gcmole.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/v8/tools/oom_dump/oom_dump.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/adler32.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/compress.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/crypt.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/ioapi.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/ioapi.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/iowin32.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/iowin32.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/miniunz.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/minizip.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/mztools.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/mztools.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/unzip.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/unzip.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/zip.c" - ex="false" - tool="0" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/contrib/minizip/zip.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/deps/zlib/crc32.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/crc32.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/deflate.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/deflate.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/gzio.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/infback.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/inffast.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/inffast.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/inffixed.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/inflate.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/inflate.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/inftrees.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/inftrees.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/mozzconf.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/trees.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/trees.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/uncompr.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/zconf.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/zlib.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/zutil.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/deps/zlib/zutil.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/out/Release/obj.target/v8_snapshot/geni/snapshot.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/out/Release/obj/gen/debug-support.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/out/Release/obj/gen/experimental-libraries.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/out/Release/obj/gen/libraries.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/out/Release/obj/gen/node_natives.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/src/cares_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/eio-emul.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/ev-emul.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/fs_event_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/handle_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/handle_wrap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/ngx-queue.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node.d" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_buffer.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_buffer.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_constants.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_constants.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_counters.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_counters.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_crypto.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_crypto.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_crypto_groups.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_dtrace.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_dtrace.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_extensions.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_extensions.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_file.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_file.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_http_parser.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_http_parser.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_internals.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_io_watcher.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_io_watcher.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_javascript.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_javascript.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_main.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_object_wrap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_os.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_os.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_provider.d" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_root_certs.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_script.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_script.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_signal_watcher.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_signal_watcher.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_stat_watcher.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_stat_watcher.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_string.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/node_string.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_systemtap.d" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_version.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/node_win32_etw_provider-inl.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/src/node_win32_etw_provider.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/src/node_win32_etw_provider.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/src/node_win32_perfctr_provider.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/src/node_win32_perfctr_provider.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/src/node_zlib.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/pipe_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/pipe_wrap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/process_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/req_wrap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/signal_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/slab_allocator.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/slab_allocator.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/stream_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/stream_wrap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/tcp_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/tcp_wrap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/timer_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/tree.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/tty_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/tty_wrap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/udp_wrap.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/udp_wrap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/v8_typed_array.cc" ex="false" tool="1" flavor2="0"> - </item> - <item path="nodejs/src/v8_typed_array.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/v8_typed_array_bswap.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/v8abbr.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/src/v8ustack.d" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/test/addons/async-hello-world/binding.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/test/addons/at-exit/binding.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/test/addons/hello-world-function-export/binding.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/test/addons/hello-world/binding.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/test/gc/node_modules/weak/src/weakref.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/tools/gyp/data/win/large-pdb-shim.cc" - ex="false" - tool="1" - flavor2="0"> - </item> - <item path="nodejs/tools/gyp/gyp_dummy.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/msvs/genfiles/MSG00001.bin" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/tools/msvs/genfiles/node_etw_provider.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/tools/msvs/genfiles/node_perfctr_provider.h" - ex="false" - tool="3" - flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/ae.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/ae.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/ae_epoll.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/ae_evport.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/ae_kqueue.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/ae_select.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/aprintf.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/aprintf.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/config.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/http_parser.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/http_parser.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/stats.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/stats.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/tinymt64.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/tinymt64.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/units.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/units.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/wrk.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/wrk.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/zmalloc.c" ex="false" tool="0" flavor2="0"> - </item> - <item path="nodejs/tools/wrk/src/zmalloc.h" ex="false" tool="3" flavor2="0"> - </item> - <item path="win32/pthread_mutex.h" ex="false" tool="3" flavor2="0"> - </item> - </conf> - </confs> -</configurationDescriptor> diff --git a/node/nbproject/project.xml b/node/nbproject/project.xml deleted file mode 100644 index a9b7e29..0000000 --- a/node/nbproject/project.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://www.netbeans.org/ns/project/1"> - <type>org.netbeans.modules.cnd.makeproject</type> - <configuration> - <data xmlns="http://www.netbeans.org/ns/make-project/1"> - <name>node</name> - <c-extensions>c,m</c-extensions> - <cpp-extensions>cc,cpp,cxx,mm</cpp-extensions> - <header-extensions>bin,d,h,hpp</header-extensions> - <sourceEncoding>UTF-8</sourceEncoding> - <make-dep-projects> - <make-dep-project>../tcejdb</make-dep-project> - </make-dep-projects> - <sourceRootList> - <sourceRootElem>.</sourceRootElem> - </sourceRootList> - <confList> - <confElem> - <name>Default</name> - <type>0</type> - </confElem> - </confList> - </data> - </configuration> -</project> diff --git a/node/platform.js b/node/platform.js deleted file mode 100644 index 9bebfee..0000000 --- a/node/platform.js +++ /dev/null @@ -1,173 +0,0 @@ -var cmd = process.argv[2]; -var exec = require("child_process").exec; -var spawn = require("child_process").spawn; -var fs = require("fs"); -var path = require("path"); -var http = require("http"); -var util = require("util"); -var os = require("os"); - -if (process.platform === "win32") { - win(); -} else { - nix(); -} - -function exithandler(cmd, cb) { - return function(code) { - if (code != null && code !== 0) { - console.log("" + cmd + " process exited with code " + code); - process.exit(code); - } - if (cb) { - cb(); - } - } -} - -function nix() { - - switch (cmd) { - - case "preinstall": - { - var config = {}; - fs.writeFileSync("configure.gypi", JSON.stringify(config)); - - console.log("Building EJDB..."); - var m = spawn("make", ["all"], {"stdio" : "inherit"}); - m.on("close", exithandler("make all", function() { - var ng = spawn("node-gyp", ["rebuild"], {stdio : "inherit"}); - ng.on("close", exithandler("node-gyp")); - })); - break; - } - case "test": - { - console.log("Tesing Node EJDB..."); - var m = spawn("make", ["-f", "tests.mk", "check-all"], {stdio : "inherit"}); - m.on("close", exithandler("make")); - } - } -} - - -function win() { - - switch (cmd) { - - case "preinstall": - { - var dlurl = process.env["npm_package_config_windownloadurl_" + os.arch()]; - if (dlurl == null) { - console.log("Invalid package configuration, missing windows binaries download url"); - process.exit(1); - } - var sdir = "ejdbdll"; - try { - fs.statSync(sdir); - } catch (e) { - if ("ENOENT" !== e.code) { - throw e; - } - fs.mkdirSync(sdir); - } - - var zfileExist = false; - var zfile = path.join(sdir, path.basename(dlurl)); - try { - fs.statSync(zfile); - zfileExist = true; - } catch (e) { - if ("ENOENT" !== e.code) { - throw e; - } - } - - if (!zfileExist) { - console.log("Downloading windows binaries from: %s ...", dlurl); - console.log("File: %s", zfile); - var req = http.get(dlurl, function(res) { - if (res.statusCode !== 200) { - console.log("Invalid response code %d", res.statusCode); - process.exit(1); - } - var len = 0; - var cnt = 0; - var wf = fs.createWriteStream(zfile); - var eh = function(ev) { - console.log("Error receiving data from %s Error: %s", dlurl, ev); - process.exit(1); - }; - wf.on("error", eh); - res.on("error", eh); - res.on("data", function(chunk) { - if (++cnt % 80 == 0) { - process.stdout.write("\n"); - } - len += chunk.length; - process.stdout.write("."); - }); - res.on("end", function() { - console.log("\n%d bytes received", len); - setTimeout(processArchive, 2000); - }); - res.pipe(wf); - }); - req.end(); - } else { - processArchive(); - } - - function processArchive() { - var AdmZip = require("adm-zip"); - console.log("Unzip archive '%s'", zfile); - var azip = new AdmZip(zfile); - azip.extractAllTo(sdir, true); - sdir = path.resolve(sdir); - - var config = {}; - config["variables"] = { - "EJDB_HOME" : sdir - }; - fs.writeFileSync("configure.gypi", JSON.stringify(config)); - - var args = ["configure", "rebuild"]; - console.log("node-gyp %j", args); - var ng = spawn("node-gyp.cmd", args, {stdio : "inherit"}); - ng.on("error", function(ev) { - console.log("Spawn error: " + ev); - process.exit(1); - }); - ng.on("close", exithandler("node-gyp", function() { - copyFile(path.join(sdir, "lib/tcejdbdll.dll"), - "build/Release/tcejdbdll.dll", - exithandler("copy tcejdbdll.dll")); - })); - } - } - } -} - - -function copyFile(source, target, cb) { - var cbCalled = false; - var rd = fs.createReadStream(source); - rd.on("error", function(err) { - done(err); - }); - var wr = fs.createWriteStream(target); - wr.on("error", function(err) { - done(err); - }); - wr.on("close", function(ex) { - done(); - }); - rd.pipe(wr); - function done(err) { - if (!cbCalled) { - cb(err); - cbCalled = true; - } - } -}
\ No newline at end of file diff --git a/node/samples/sample1/sample1.js b/node/samples/sample1/sample1.js deleted file mode 100644 index d024f77..0000000 --- a/node/samples/sample1/sample1.js +++ /dev/null @@ -1,47 +0,0 @@ -var EJDB = require("ejdb"); -var jb = EJDB.open("zoo", EJDB.DEFAULT_OPEN_MODE | EJDB.JBOTRUNC); - -var parrot1 = { - "name" : "Grenny", - "type" : "African Grey", - "male" : true, - "age" : 1, - "birthdate" : new Date(), - "likes" : ["green color", "night", "toys"], - "extra1" : null -}; -var parrot2 = { - "name" : "Bounty", - "type" : "Cockatoo", - "male" : false, - "age" : 15, - "birthdate" : new Date(), - "likes" : ["sugar cane"] -}; - -jb.save("parrots", [parrot1, parrot2], function(err, oids) { - if (err) { - console.error(err); - return; - } - console.log("Grenny OID: " + parrot1["_id"]); - console.log("Bounty OID: " + parrot2["_id"]); - - jb.find("parrots", - {"likes" : "toys"}, - {"$orderby" : {"name" : 1}}, - function(err, cursor, count) { - if (err) { - console.error(err); - return; - } - console.log("Found " + count + " parrots"); - while (cursor.next()) { - console.log(cursor.field("name") + " likes toys!"); - } - cursor.close(); //It's not mandatory to close cursor explicitly - jb.close(); //Close database - }); -}); - - diff --git a/node/samples/sample2/README b/node/samples/sample2/README deleted file mode 100644 index 5b880b1..0000000 --- a/node/samples/sample2/README +++ /dev/null @@ -1,2 +0,0 @@ -See simple addressbook implementation: -https://github.com/Softmotions/nwk-ejdb-address-book
\ No newline at end of file diff --git a/node/tests/bench/benchutils.js b/node/tests/bench/benchutils.js deleted file mode 100644 index 59350f3..0000000 --- a/node/tests/bench/benchutils.js +++ /dev/null @@ -1,63 +0,0 @@ -//var crypto = require("crypto"); - -if (typeof module != "undefined") { - module.exports.randomFloat = randomFloat; - module.exports.randomInt32 = randomInt32; - module.exports.randomString = randomString; - module.exports.randomStringArr = randomStringArr; - module.exports.randomIntArr = randomIntArr; - module.exports.randomField = randomField; -} - -function randomFloat(min, max) { - if (min == null || max == null) { - //return crypto.randomBytes(64).readDoubleLE(0); - return 2147483647 * Math.random() - 2147483647 * Math.random(); - } else { - return Math.random() * (max - min) + min; - } -} - -function randomInt32(min, max) { - if (min == null || max == 0) { - //return crypto.randomBytes(32).readInt32LE(0); - return Math.ceil(2147483647 * Math.random()) - Math.ceil(2147483647 * Math.random()); - } else { - return Math.floor(Math.random() * (max - min + 1)) + min; - } -} - -function randomIntArr(maxarrlen, min, max) { - var arr = new Array(maxarrlen); - for (var i = 0; i < maxarrlen; ++i) { - arr[i] = randomInt32(min, max); - } - return arr; -} - -function randomStringArr(maxarrlen, maxstrlen) { - var arr = new Array(maxarrlen); - for (var i = 0; i < maxarrlen; ++i) { - arr[i] = randomString(randomInt32(1, maxstrlen)); - } - return arr; -} - -function randomString(maxlen) { - maxlen = (maxlen != null) ? maxlen : 256; - var carr = new Buffer(maxlen); - for (var i = 0; i < maxlen; ++i) { - carr[i] = (0x21 + Math.floor(Math.random() * (0x7e - 0x21 + 1))); - } - return carr.toString("ascii"); -} - - -function randomField() { - var maxlen = randomInt32(1, 48); - var carr = new Buffer(maxlen); - for (var i = 0; i < maxlen; ++i) { - carr[i] = (0x61 + Math.floor(Math.random() * (0x7a - 0x61 + 1))); - } - return carr.toString("ascii"); -} diff --git a/node/tests/bench/ejdb/bench1.js b/node/tests/bench/ejdb/bench1.js deleted file mode 100644 index a83ebc8..0000000 --- a/node/tests/bench/ejdb/bench1.js +++ /dev/null @@ -1,157 +0,0 @@ -var butils = require("../benchutils.js"); -var EJDB = require("ejdb"); -var jb = EJDB.open("bench1", EJDB.DEFAULT_OPEN_MODE | EJDB.JBOTRUNC); - - -function run(opts, prepareCb, saveCb) { - var rows = opts["rows"]; //max number of rows for each iteration - var queries = opts["queries"]; //max number of queries - if (rows == null || isNaN(rows)) { - throw new Error("Missing required 'rows' option"); - } - if (queries == null || isNaN(queries)) { - throw new Error("Missing required 'queries' option"); - } - if (queries > rows) { - queries = rows; - } - var maxfields = opts["maxfields"] || 10; //max number of fields on each object nesting level - var maxlevels = opts["maxlevels"] || 3; //max number of nested object levels - var lvlindexedfields = opts["lvlindexedfields"] != null ? opts["lvlindexedfields"] : 2; //max number of indexed field for each level - - var qfields = {}; - var types = ["s", "s", "s", "s", "i", "i", "f", "a", "ia", "o", "o", "o"]; - var parents = []; - parents[0] = {}; - for (var l = 0; l < maxlevels; ++l) { - var inum = lvlindexedfields; - for (var f = 0; f < maxfields; ++f) { - var fname = butils.randomField(32); - var fo = { - "_t" : types[butils.randomInt32(0, types.length - 1)] - }; - if (fo._t !== "o" && inum > 0) { - fo._i = true; //field indexed - --inum; - } - if (fo._t === "o") { - parents[l + 1] = fo; - } - if (parents[l]) { - parents[l][fname] = fo; - } - } - } - function constructObj(meta, out, fstack, qinc) { - if (fstack == null) { - fstack = []; - } - for (var k in meta) { - if (k[0] === "_" || typeof meta[k] !== "object") { - continue; - } - fstack.push(k); - var fo = meta[k]; - switch (fo._t) { - case "s": - out[k] = butils.randomString(butils.randomInt32(1, 256)); - break; - case "a": - out[k] = butils.randomStringArr(butils.randomInt32(1, 64), 128); - break; - case "i": - out[k] = butils.randomInt32(); - break; - case "f": - out[k] = butils.randomFloat(); - break; - case "ia": - out[k] = butils.randomIntArr(butils.randomInt32(1, 64)); - break; - case "o": - out[k] = constructObj(fo, {}, fstack, qinc); - break; - } - if (fo._t !== "o") { - var fname = fstack.join("."); - if (qfields[fname] == null) { - qfields[fname] = {_i : !!fo._i, _t : fo._t, _v : []}; - } - if (qinc) { - qfields[fname]._v.push(out[k]); - } - } - fstack.pop(); - } - return out; - } - - var util = require("util"); - var st = +new Date(); - - - constructObj(parents[0], {}, [], false); //populate qfields - prepareCb(opts, qfields); - - var qratio = Math.ceil(rows / queries); - for (var r = 0; r < rows; ++r) { - var isq = ((r % qratio) == 0); - var obj = constructObj(parents[0], {}, [], isq); - saveCb(opts, obj); - } - - - return +new Date() - st; -} - -var time = run({ - cname : "run1", - rows : 100000, - queries : 1000, - maxfields : 10, - maxlevels : 3, - lvlindexedfields : 2 - }, function(opts, qfields) { - jb.ensureCollection(opts.cname, {records : opts.rows, large : true}); - for (var k in qfields) { - var qf = qfields[k]; - if (!qf._i) continue; - switch (qf._t) { - case "i": - case "f": - jb.ensureNumberIndex(opts.cname, k); - break; - case "s": - jb.ensureStringIndex(opts.cname, k); - break; - case "a": - case "ia": - jb.ensureArrayIndex(opts.cname, k); - } - } - }, - function(opts, obj) { - jb.save(opts.cname, obj); - }); - -console.log("run1 time=%d", time); - -//cleanup -if (false) { - var c = 0; - jb.getDBMeta()["collections"].forEach(function(co) { - console.log("Drop collection %s", co.name); - ++c; - jb.dropCollection(co.name, true, function() { - --c; - if (c == 0) { - jb.close(); - } - - }); - }); -} else { - jb.close(); -} - - diff --git a/node/tests/t1.js b/node/tests/t1.js deleted file mode 100644 index d4d7223..0000000 --- a/node/tests/t1.js +++ /dev/null @@ -1,49 +0,0 @@ -var fs = require("fs"); -var EJDB = require("../ejdb.js"); - -module.exports.testOpenClose = function(test) { - test.ok(EJDB.JBOWRITER); - test.ok(EJDB.JBOCREAT); - test.ok(EJDB.JBOTRUNC); - var jb = EJDB.open("var/tdbt11", EJDB.JBOWRITER | EJDB.JBOCREAT | EJDB.JBOTRUNC); - test.ok(jb); - test.equal(jb.isOpen(), true); - jb.close(); - test.equal(jb.isOpen(), false); - test.ok(fs.existsSync("var/tdbt11")); - test.done(); -}; - - -module.exports.testEnsureAndRemoveCollection = function(test) { - var jb = EJDB.open("var/tdbt12", EJDB.JBOWRITER | EJDB.JBOCREAT | EJDB.JBOTRUNC); - test.equal(jb.isOpen(), true); - var c1opts = { - cachedrecords : 10000, - compressed : true, - large : true, - records : 1000000 - }; - jb.ensureCollection("c1", c1opts); - test.ok(fs.existsSync("var/tdbt12_c1")); - - jb.dropCollection("c1", true, function(err) { - test.ifError(err); - test.ok(!fs.existsSync("var/tdbt12_c1")); - - //Test operation on closed database instance - jb.close(); - var err = null; - try { - jb.dropCollection("c1", true); - } catch (e) { - err = e; - } - test.ok(err); - test.done(); - }); -}; - - - - diff --git a/node/tests/t2.js b/node/tests/t2.js deleted file mode 100644 index 5ec192e..0000000 --- a/node/tests/t2.js +++ /dev/null @@ -1,466 +0,0 @@ -var fs = require("fs"); -var EJDB = require("../ejdb.js"); - - -var now = new Date(); -var jb = null; - -module.exports.testSetup = function(test) { - jb = EJDB.open("var/tdbt2", EJDB.JBOWRITER | EJDB.JBOCREAT | EJDB.JBOTRUNC); - test.done(); -}; - -module.exports.testSaveLoad = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - var parrot1 = { - "name" : "Grenny", - "type" : "African Grey", - "male" : true, - "age" : 1, - "birthdate" : now, - "likes" : ["green color", "night", "toys"], - "extra1" : null - }; - var parrot2 = { - "name" : "Bounty", - "type" : "Cockatoo", - "male" : false, - "age" : 15, - "birthdate" : now, - "likes" : ["sugar cane"], - "extra1" : null - }; - jb.save("parrots", [parrot1, null, parrot2], function(err, oids) { - test.ifError(err); - test.ok(oids); - test.equal(oids.length, 3); - test.equal(parrot1["_id"], oids[0]); - test.ok(oids[1] == null); - test.equal(parrot2["_id"], oids[2]); - - jb.load("parrots", parrot2["_id"], function(err, obj) { - test.ifError(err); - test.ok(obj); - test.equal(obj._id, parrot2["_id"]); - test.equal(obj.name, "Bounty"); - test.done(); - }); - }); -}; - -module.exports.testQuery1 = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - jb.find("parrots", {}, function(err, cursor, count) { - test.ifError(err); - test.equal(count, 2); - test.ok(cursor); - var c = 0; - while (cursor.next()) { - ++c; - var rv = cursor.object(); - test.ok(rv); - test.ok(typeof rv["_id"] === "string"); - test.ok(typeof rv["name"] === "string"); - test.ok(typeof rv["age"] === "number"); - test.ok(rv["birthdate"] && typeof rv["birthdate"] === "object"); - test.ok(rv["birthdate"].constructor === Date); - test.ok(typeof rv["male"] === "boolean"); - test.ok(rv["extra1"] === null); - test.ok(rv["likes"] && typeof rv["likes"] === "object"); - test.ok(rv["likes"].constructor === Array); - test.ok(rv["likes"].length > 0); - } - test.equal(c, 2); - test.ifError(err); - - //Query sync - cursor = jb.find("parrots", {}); - test.ok(cursor); - test.equal(cursor.length, 2); - - //Query sync, count mode - var count = jb.find("parrots", {}, {$onlycount : true}); - test.equal(typeof count, "number"); - test.equal(count, 2); - - //Query sync, findOne - var obj = jb.findOne("parrots"); - test.ok(obj); - test.ok(typeof obj["name"] === "string"); - test.ok(typeof obj["age"] === "number"); - - //Async with one callback - jb.find("parrots", function(err, cursor, count) { - test.ifError(err); - test.equal(count, 2); - test.ok(cursor); - test.equal(cursor.length, 2); - test.done(); - }); - }); -}; - -module.exports.testQuery2 = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - jb.find("parrots", - {name : /(grenny|bounty)/ig}, - {$orderby : {name : 1}}, - function(err, cursor, count) { - test.ifError(err); - test.ok(cursor); - test.equal(2, count); - for (var c = 0; cursor.next(); ++c) { - var rv = cursor.object(); - if (c != 0) continue; - test.equal(rv["name"], "Bounty"); - test.equal(cursor.field("name"), "Bounty"); - test.equal(rv["type"], "Cockatoo"); - test.equal(cursor.field("type"), "Cockatoo"); - test.equal(rv["male"], false); - test.equal(cursor.field("male"), false); - test.equal(rv["age"], 15); - test.equal(cursor.field("age"), 15); - test.equal("" + rv["birthdate"], "" + now); - test.equal("" + cursor.field("birthdate"), "" + now); - test.equal(rv["likes"].join(","), "sugar cane"); - test.equal(cursor.field("likes").join(","), "sugar cane"); - } - test.done(); - }); - -}; - - -//Test with OR, cursor.reset -module.exports.testQuery3 = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - jb.find("parrots", - {}, //main query selector - [ - //OR joined conditions - {name : "Grenny"}, - {name : "Bounty"} - ], - {$orderby : {name : 1}}, - function(err, cursor, count) { - test.ifError(err); - test.ok(cursor); - test.equal(count, 2); - for (var c = 0; cursor.next(); ++c) { - var rv = cursor.object(); - if (c != 1) continue; - test.equal(rv["name"], "Grenny"); - test.equal(cursor.field("name"), "Grenny"); - test.equal(rv["type"], "African Grey"); - test.equal(cursor.field("type"), "African Grey"); - test.equal(rv["male"], true); - test.equal(cursor.field("male"), true); - test.equal(rv["age"], 1); - test.equal(cursor.field("age"), 1); - test.equal("" + rv["birthdate"], "" + now); - test.equal("" + cursor.field("birthdate"), "" + now); - test.equal(rv["likes"].join(","), "green color,night,toys"); - test.equal(cursor.field("likes").join(","), "green color,night,toys"); - } - - //test cursor reset - cursor.reset(); - for (c = 0; cursor.next(); ++c); - test.equal(c, 2); - - //explicit cursor close - cursor.close(); - test.done(); - }); -}; - -module.exports.testCircular = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - - //Circular query object - var cirQuery = {}; - cirQuery.cq = cirQuery; - var err = null; - try { - jb.find("parrots", cirQuery, function(err, cursor, count) { - }); - } catch (e) { - err = e; - } - test.ok(err); - test.equal(err.message, "Converting circular structure to JSON"); - - err = null; - try { - jb.save("parrots", [cirQuery]); - } catch (e) { - err = e; - } - test.ok(err); - test.equal(err.message, "Converting circular structure to JSON"); - test.done(); -}; - - -module.exports.testSaveLoadBuffer = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - - var sally = { - "name" : "Sally", - "mood" : "Angry", - "secret" : new Buffer("Some binary secrect", "utf8") - }; - var molly = { - "name" : "Molly", - "mood" : "Very angry", - "secret" : null - }; - - jb.save("birds", sally, function(err, oids) { - test.ifError(err); - test.ok(oids); - test.ok(oids.length === 1); - test.ok(sally["_id"]); - var sallyOid = sally["_id"]; - jb.load("birds", sallyOid, function(err, obj) { - test.ifError(err); - test.ok(obj["secret"] instanceof Buffer); - test.equal(obj["secret"], "Some binary secrect"); - jb.save("birds", [sally, molly], function(err, oids) { - test.ifError(err); - test.ok(oids); - test.ok(oids.indexOf(sallyOid) !== -1); - test.done(); - }); - }); - }); -}; - -module.exports.testUseStringIndex = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - jb.find("birds", {"name" : "Molly"}, {"$explain" : true}, function(err, cursor, count, log) { - test.ifError(err); - test.ok(cursor); - test.ok(count == 1); - test.ok(log); - test.ok(log.indexOf("RUN FULLSCAN") !== -1); - //Now set the name string index - jb.ensureStringIndex("birds", "name", function(err) { - test.ifError(err); - jb.find("birds", {"name" : "Molly"}, {"$explain" : true}, function(err, cursor, count, log) { - test.ok(log.indexOf("MAIN IDX: 'sname'") !== -1); - test.done(); - }); - }); - }); -}; - -module.exports.testCMeta = function(test) { - var dm = jb.getDBMeta(); - //console.log("dm=" + JSON.stringify(dm)); - test.ok(dm); - test.equal(dm["file"], "var/tdbt2"); - test.ok(dm["collections"]); - test.ok(dm["collections"].constructor == Array); - var parrots = dm["collections"][1]; - test.ok(parrots); - test.equal(parrots["name"], "parrots"); - //todo... - test.done(); -}; - -module.exports.testUpdate1 = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - jb.update("parrots", {"name" : {"$icase" : "GRENNY"}, "$inc" : {"age" : 10}}, - {"$explain" : true}, - function(err, count, log) { - test.ifError(err); - test.equal(count, 1); - test.ok(log); - test.ok(log.indexOf("UPDATING MODE: YES") !== -1); - jb.findOne("parrots", {"age" : 11}, function(err, obj) { //age was incremented 1 + 10 - test.ifError(err); - test.ok(obj); - test.equal(obj["name"], "Grenny"); - jb.save("parrots", {"_id" : obj["_id"], "extra1" : 1}, {"$merge" : true}, function(err, ids) { - test.ifError(err); - test.ok(ids); - test.equal(ids.length, 1); - jb.load("parrots", ids[0], function(err, obj) { - test.ifError(err); - test.ok(obj); - test.equal(obj["name"], "Grenny"); - test.equal(obj["extra1"], 1); - var q = {"_id" : {"$in" : ids}, "$set" : {"stime" : +new Date}}; - jb.update("parrots", q, function(err, count) { - test.ifError(err); - test.equal(count, 1); - test.done(); - }); - }); - }); - }); - }); -}; - - -module.exports.test_id$nin = function(test) { - jb.findOne("parrots", {}, function(err, obj) { - test.ifError(err); - test.ok(obj); - jb.find("parrots", {"_id" : {"$in" : [obj["_id"]]}}, function(err, cursor, count) { - test.ifError(err); - test.equal(count, 1); - test.ok(cursor.hasNext()); - test.ok(cursor.next()); - test.equal(cursor.field("_id"), obj["_id"]); - jb.find("parrots", {"_id" : {"$nin" : [obj["_id"]]}}, {"$explain" : true}, function(err, cursor, count, log) { - test.ifError(err); - test.ok(count > 0); - while (cursor.next()) { - test.ok(cursor.field("_id")); - test.ok(cursor.field("_id") != obj["_id"]); - test.ok(log.indexOf("RUN FULLSCAN") !== -1); - } - test.done(); - }); - }); - }); -}; - - -module.exports.testRemove = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - jb.findOne("birds", {"name" : "Molly"}, function(err, obj) { - test.ifError(err); - test.ok(obj["_id"]); - test.equal(obj["mood"], "Very angry"); - //Bye bye Molly! - jb.remove("birds", obj["_id"], function(err) { - test.ifError(err); - jb.findOne("birds", {"name" : "Molly"}, function(err, obj) { - test.ifError(err); - test.ok(obj === null); - test.done(); - }); - }); - }); -}; - - -module.exports.testSync = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - jb.sync(function(err) { - test.ifError(err); - test.done(); - }); -}; - -module.exports.testRemoveColls = function(test) { - jb.dropCollection("birds", function(err) { - test.ifError(err); - jb.find("birds", {}, function(err, cursor, count) { //Query on not existing collection - test.ifError(err); - test.equal(count, 0); - test.ok(!cursor.next()); - test.done(); - }); - }); -}; - - -module.exports.testTx1 = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - var obj = { - foo : "bar" - }; - test.ok(jb.getTransactionStatus("bars") === false); - jb.beginTransaction("bars", function(err) { - test.ifError(err); - jb.save("bars", obj); - var id = obj["_id"]; - test.ok(id); - obj = jb.load("bars", obj["_id"]); - test.ok(obj); - test.ok(jb.getTransactionStatus("bars") === true); - jb.rollbackTransaction("bars"); - test.ok(jb.getTransactionStatus("bars") === false); - obj = jb.load("bars", obj["_id"]); - test.ok(obj == null); - jb.beginTransaction("bars", function(err) { - test.ifError(err); - test.ok(jb.getTransactionStatus("bars") === true); - test.ok(jb.load("bars", id) == null); - obj = { - foo : "bar" - }; - jb.save("bars", obj); - id = obj["_id"]; - test.ok(id); - test.ok(jb.load("bars", id)); - jb.commitTransaction("bars", function(err) { - test.ifError(err); - jb.getTransactionStatus("bars", function(err, status) { - test.ifError(err); - test.ok(status === false); - test.ok(jb.load("bars", id)); - test.done(); - }); - }); - }); - }); -}; - -module.exports.testCreateCollectionOn$upsert = function(test) { - test.ok(jb); - test.ok(jb.isOpen()); - jb.update("upsertcoll", {foo : "bar", $upsert : {foo : "bar"}}, function(err, count) { - test.ifError(err); - test.equal(count, 1); - jb.findOne("upsertcoll", {foo : "bar"}, function(err, obj) { - test.ifError(err); - test.ok(obj); - test.equal(obj.foo, "bar"); - test.done(); - }); - }); -}; - - -module.exports.testFPIssue = function(test) { - test.ok(jb); - jb.save("test", {x: 2.3434343}); - var x = jb.findOne("test"); - test.equal(x.x, 2.3434343); - test.done(); -}; - -module.exports.testEJDBCommand = function(test) { - jb.command({ - "ping" : {} - }, function(err, pong) { - test.ifError(err); - test.ok(pong); - test.equal("pong", pong["log"]); - test.done(); - }) -}; - - -module.exports.testClose = function(test) { - test.ok(jb); - jb.close(); - test.done(); -}; - diff --git a/node/win32/pthread_mutex.h b/node/win32/pthread_mutex.h deleted file mode 100644 index cb52d79..0000000 --- a/node/win32/pthread_mutex.h +++ /dev/null @@ -1,241 +0,0 @@ -#if _MSC_VER > 1000 -#pragma once -#endif // _MSC_VER > 1000 - -#ifdef _WIN32 - -#ifndef PTHREAD_MUTEX_H -#define PTHREAD_MUTEX_H - -/* - * Posix Threads library for Microsoft Windows - * - * Use at own risk, there is no implied warranty to this code. - * It uses undocumented features of Microsoft Windows that can change - * at any time in the future. - * - * (C) 2010 Lockless Inc. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * * Neither the name of Lockless Inc. nor the names of its contributors may be - * used to endorse or promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AN - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - -#include <winsock2.h> -#include <errno.h> -#include <sys/timeb.h> - -struct timespec { - long tv_sec; /* seconds */ - long tv_nsec; /* nanoseconds */ -}; - -static unsigned long long _pthread_time_in_ms(void) -{ - struct __timeb64 tb; - - _ftime64(&tb); - - return tb.time * 1000 + tb.millitm; -} - -static unsigned long long _pthread_time_in_ms_from_timespec(const struct timespec *ts) -{ - unsigned long long t = ts->tv_sec * 1000; - t += ts->tv_nsec / 1000000; - - return t; -} - -static unsigned long long _pthread_rel_time_in_ms(const struct timespec *ts) -{ - unsigned long long t1 = _pthread_time_in_ms_from_timespec(ts); - unsigned long long t2 = _pthread_time_in_ms(); - - /* Prevent underflow */ - if (t1 < t2) return 1; - return t1 - t2; -} - -typedef CRITICAL_SECTION pthread_mutex_t; -typedef unsigned int pthread_mutexattr_t; - -static int pthread_mutex_lock(pthread_mutex_t *m) -{ - EnterCriticalSection(m); - return 0; -} - -static int pthread_mutex_unlock(pthread_mutex_t *m) -{ - LeaveCriticalSection(m); - return 0; -} - -static int pthread_mutex_trylock(pthread_mutex_t *m) -{ - return TryEnterCriticalSection(m) ? 0 : EBUSY; -} - -static int pthread_mutex_init(pthread_mutex_t *m, pthread_mutexattr_t *a) -{ - (void) a; - InitializeCriticalSection(m); - - return 0; -} - -static int pthread_mutex_destroy(pthread_mutex_t *m) -{ - DeleteCriticalSection(m); - return 0; -} - -#define PTHREAD_MUTEX_INITIALIZER {(PRTL_CRITICAL_SECTION_DEBUG)-1,-1,0,0,0,0} -#define PTHREAD_MUTEX_NORMAL 0 -#define PTHREAD_MUTEX_ERRORCHECK 1 -#define PTHREAD_MUTEX_RECURSIVE 2 -#define PTHREAD_MUTEX_DEFAULT 3 -#define PTHREAD_MUTEX_SHARED 4 -#define PTHREAD_MUTEX_PRIVATE 0 - -#ifndef PTHREAD_PRIO_MULT -# define PTHREAD_PRIO_MULT 32 -#endif - -static int pthread_mutexattr_init(pthread_mutexattr_t *a) -{ - *a = 0; - return 0; -} - -static int pthread_mutexattr_destroy(pthread_mutexattr_t *a) -{ - (void) a; - return 0; -} - -static int pthread_mutexattr_gettype(pthread_mutexattr_t *a, int *type) -{ - *type = *a & 3; - - return 0; -} - -static int pthread_mutexattr_settype(pthread_mutexattr_t *a, int type) -{ - if ((unsigned) type > 3) return EINVAL; - *a &= ~3; - *a |= type; - - return 0; -} - -static int pthread_mutexattr_getpshared(pthread_mutexattr_t *a, int *type) -{ - *type = *a & 4; - - return 0; -} - -static int pthread_mutexattr_setpshared(pthread_mutexattr_t * a, int type) -{ - if ((type & 4) != type) return EINVAL; - - *a &= ~4; - *a |= type; - - return 0; -} - -static int pthread_mutexattr_getprotocol(pthread_mutexattr_t *a, int *type) -{ - *type = *a & (8 + 16); - - return 0; -} - -static int pthread_mutexattr_setprotocol(pthread_mutexattr_t *a, int type) -{ - if ((type & (8 + 16)) != 8 + 16) return EINVAL; - - *a &= ~(8 + 16); - *a |= type; - - return 0; -} - -static int pthread_mutexattr_getprioceiling(pthread_mutexattr_t *a, int * prio) -{ - *prio = *a / PTHREAD_PRIO_MULT; - return 0; -} - -static int pthread_mutexattr_setprioceiling(pthread_mutexattr_t *a, int prio) -{ - *a &= (PTHREAD_PRIO_MULT - 1); - *a += prio * PTHREAD_PRIO_MULT; - - return 0; -} - -static int pthread_mutex_timedlock(pthread_mutex_t *m, const struct timespec *ts) -{ - unsigned long long t, ct; - - struct _pthread_crit_t - { - void *debug; - LONG count; - LONG r_count; - HANDLE owner; - HANDLE sem; - ULONG_PTR spin; - }; - - /* Try to lock it without waiting */ - if (!pthread_mutex_trylock(m)) return 0; - - ct = _pthread_time_in_ms(); - t = _pthread_time_in_ms_from_timespec(ts); - - while (1) - { - /* Have we waited long enough? */ - if (ct > t) return ETIMEDOUT; - - /* Wait on semaphore within critical section */ - WaitForSingleObject(((struct _pthread_crit_t *)m)->sem, (DWORD)(t - ct)); - - /* Try to grab lock */ - if (!pthread_mutex_trylock(m)) return 0; - - /* Get current time */ - ct = _pthread_time_in_ms(); - } -} - -#endif /* PTHREAD_MUTEX_H */ -#endif /* _WIN32 */ diff --git a/package.json b/package.json deleted file mode 100644 index 7b319e1..0000000 --- a/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name" : "ejdb", - "version" : "1.1.24", - "config" : { - "windownloadurl_ia32" : "http://dl.dropboxusercontent.com/u/4709222/ejdb/tcejdb-1.1.24-mingw32-i686.zip", - "windownloadurl_x64" : "http://dl.dropboxusercontent.com/u/4709222/ejdb/tcejdb-1.1.24-mingw32-x86_64.zip" - }, - "main" : "node/ejdb.js", - "homepage" : "http://ejdb.org", - "description" : "EJDB - Embedded JSON Database engine", - "keywords" : ["ejdb", - "tokyocabinet", - "nosql", - "database", - "storage", - "embedded", - "mongodb", - "cli", - "json"], - "repository" : { - "type" : "git", - "url" : "https://github.com/Softmotions/ejdb.git" - }, - "bugs" : { - "web" : "https://github.com/Softmotions/ejdb/issues" - }, - "os" : [ - "linux", - "darwin", - "sunos", - "win32" - ], - "engines" : { - "node" : "0.8.x || 0.10.x" - }, - "dependencies" : { - "nodeunit" : ">=0.7.0" - }, - "scripts" : { - "preinstall" : "node node/platform.js preinstall", - "test" : "node node/platform.js test" - }, - "bin" : { - "ejdb" : "node/bin/cli.js" - }, - "author" : { - "name" : "Anton Adamansky", - "email" : "adamansky@gmail.com" - }, - "licenses" : [ - { - "type" : "LGPL", - "url" : "https://github.com/Softmotions/ejdb/blob/master/LICENSE" - } - ], - "contributors" : [ - "Mikio Hirabayashi <mikio@fallabs.com> (http://fallabs.com/mikio/)" - ] -} diff --git a/tcejdb/tcejdb.iml b/tcejdb/tcejdb.iml index 1169879..ee707f9 100644 --- a/tcejdb/tcejdb.iml +++ b/tcejdb/tcejdb.iml @@ -2,7 +2,6 @@ <module type="JAVA_MODULE" version="4"> <component name="NewModuleRootManager" inherit-compiler-output="true"> <exclude-output /> - <content url="file://$MODULE_DIR$/../node" /> <content url="file://$MODULE_DIR$"> <excludeFolder url="file://$MODULE_DIR$/nbproject" /> </content> diff --git a/tests.mk b/tests.mk deleted file mode 100644 index 6760ec8..0000000 --- a/tests.mk +++ /dev/null @@ -1,13 +0,0 @@ - -check: - - mkdir -p var - make -C ./tcejdb check-ejdb - nodeunit ./node/tests - -check-all: - - mkdir -p var - make -C ./tcejdb check - nodeunit ./node/tests - - -.PHONY: check check-all
\ No newline at end of file diff --git a/var/.stub b/var/.stub deleted file mode 100644 index e69de29..0000000 --- a/var/.stub +++ /dev/null |