summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--.idea/modules.xml2
-rw-r--r--.npmignore101
-rw-r--r--Makefile4
-rw-r--r--binding.gyp82
-rw-r--r--node/Makefile10
-rw-r--r--node/README.md490
-rw-r--r--node/bin/cli.js236
-rw-r--r--node/clinspect.js370
-rw-r--r--node/ejdb.js859
-rw-r--r--node/ejdb_args.h120
-rw-r--r--node/ejdb_cmd.h98
-rw-r--r--node/ejdb_logging.cc160
-rw-r--r--node/ejdb_logging.h107
-rw-r--r--node/ejdb_native.cc1867
-rw-r--r--node/ejdb_thread.h80
-rw-r--r--node/nbproject/Package-Default.bash75
-rw-r--r--node/nbproject/configurations.xml15773
-rw-r--r--node/nbproject/project.xml25
-rw-r--r--node/platform.js173
-rw-r--r--node/samples/sample1/sample1.js47
-rw-r--r--node/samples/sample2/README2
-rw-r--r--node/tests/bench/benchutils.js63
-rw-r--r--node/tests/bench/ejdb/bench1.js157
-rw-r--r--node/tests/t1.js49
-rw-r--r--node/tests/t2.js466
-rw-r--r--node/win32/pthread_mutex.h241
-rw-r--r--package.json59
-rw-r--r--tcejdb/tcejdb.iml1
-rw-r--r--tests.mk13
-rw-r--r--var/.stub0
31 files changed, 1 insertions, 21731 deletions
diff --git a/.gitignore b/.gitignore
index 18f9ae4..d9e556f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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/
diff --git a/Makefile b/Makefile
index 409c945..c65e680 100644
--- a/Makefile
+++ b/Makefile
@@ -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