=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-21- PROTECT( ret_ = allocVector(REALSXP, nreturn) ); r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h:22: ff_double_getset_contiguous( R_ExternalPtrAddr(ff_), asInteger(index_) - 1, nreturn, REAL(ret_), REAL(value_)); r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-23- UNPROTECT(1); ############################################## r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-48- FF_CODE_GET_PROTECT_ \ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h:49: FF_GLUE_NAME(ff_, FF_FFNAME_VMODE, FF_NAME_ADD, FF_NAME_GET, FF_NAME_SET, FF_NAME_POSTFIX)( R_ExternalPtrAddr(ff_), asInteger(index_) - 1, nreturn FF_CODE_GET_ASSIGN_ FF_CODE_SET_VALUEPAR_CEXP_); \ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-50- FF_CODE_GET_UNPROTECT_ \ ############################################## r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-115-{ \ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h:116: void *ff = R_ExternalPtrAddr(ff_); \ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-117- int *index = INTEGER(index_); \ ############################################## r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-177-{ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h:178: void *ff = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-179- SEXP x = getListElement(index_, "x"); ############################################## r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-290-{ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h:291: void *ff = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-292- SEXP x = getListElement(index_, "x"); ############################################## r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-416-{ \ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h:417: void *ff = R_ExternalPtrAddr(ff_); \ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-418- SEXP x = getListElement(index_, "x"); \ ############################################## r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-567-{ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h:568: void *ff = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-569- ############################################## r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-881-{ \ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h:882: void *ff = R_ExternalPtrAddr(ff_); \ r-cran-ff-4.0.4+ds/src/r_ff_addgetset.h-883- \ ############################################## r-cran-ff-4.0.4+ds/src/MMapFileMapping.cpp-202- , _size(0) r-cran-ff-4.0.4+ds/src/MMapFileMapping.cpp:203: , _addr(0) r-cran-ff-4.0.4+ds/src/MMapFileMapping.cpp-204-{ ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-2733- void *toindex; r-cran-ff-4.0.4+ds/src/ordermerge.c:2734: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:2735: fromindex = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c:2736: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:2737: toindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c-2738- Rboolean orderindex = asLogical(orderindex_); ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-2898- if (merges%2){ r-cran-ff-4.0.4+ds/src/ordermerge.c:2899: fromvalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:2900: tovalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-2901- }else{ r-cran-ff-4.0.4+ds/src/ordermerge.c:2902: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:2903: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-2904- } ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-3091- if (merges%2){ r-cran-ff-4.0.4+ds/src/ordermerge.c:3092: fromindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3093: fromvalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3094: toindex = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3095: tovalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-3096- }else{ r-cran-ff-4.0.4+ds/src/ordermerge.c:3097: toindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3098: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3099: fromindex = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3100: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-3101- } ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-3334- void *tovalue; r-cran-ff-4.0.4+ds/src/ordermerge.c:3335: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3336: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-3337- Rboolean decreasing = asLogical(decreasing_); ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-3438- if (merges%2){ r-cran-ff-4.0.4+ds/src/ordermerge.c:3439: fromvalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3440: tovalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-3441- }else{ r-cran-ff-4.0.4+ds/src/ordermerge.c:3442: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3443: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-3444- } ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-3640- void *toindex; r-cran-ff-4.0.4+ds/src/ordermerge.c:3641: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3642: fromindex = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3643: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3644: toindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c-3645- Rboolean orderindex = asLogical(orderindex_); ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-3892- if (merges%2){ r-cran-ff-4.0.4+ds/src/ordermerge.c:3893: fromvalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3894: tovalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-3895- }else{ r-cran-ff-4.0.4+ds/src/ordermerge.c:3896: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:3897: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-3898- } ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-4085- if (merges%2){ r-cran-ff-4.0.4+ds/src/ordermerge.c:4086: fromindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4087: fromvalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4088: toindex = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4089: tovalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-4090- }else{ r-cran-ff-4.0.4+ds/src/ordermerge.c:4091: toindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4092: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4093: fromindex = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4094: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-4095- } ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-4329- void *tovalue; r-cran-ff-4.0.4+ds/src/ordermerge.c:4330: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4331: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-4332- Rboolean decreasing = asLogical(decreasing_); ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-4492- if (merges%2){ r-cran-ff-4.0.4+ds/src/ordermerge.c:4493: fromvalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4494: tovalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-4495- }else{ r-cran-ff-4.0.4+ds/src/ordermerge.c:4496: tovalue = R_ExternalPtrAddr(auxff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4497: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-4498- } ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-4684- void *fromvalue; r-cran-ff-4.0.4+ds/src/ordermerge.c:4685: fromvalue = R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/ordermerge.c-4686- Rboolean decreasing = asLogical(decreasing_); ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-4931- r-cran-ff-4.0.4+ds/src/ordermerge.c:4932: void *index = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c:4933: void *indexorder = R_ExternalPtrAddr(indexorder_); r-cran-ff-4.0.4+ds/src/ordermerge.c-4934- ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-5031- r-cran-ff-4.0.4+ds/src/ordermerge.c:5032: void *from = R_ExternalPtrAddr(baseff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:5033: void *to = R_ExternalPtrAddr(returnff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:5034: void *index = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c-5035- void *auxindex = 0; ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-5101- }else if(lauxindex){ r-cran-ff-4.0.4+ds/src/ordermerge.c:5102: auxindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c-5103- auxindexbuffer = (IndexT *) R_alloc(ordersize, sizeof(IndexT)); ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-5216- r-cran-ff-4.0.4+ds/src/ordermerge.c:5217: void *from = R_ExternalPtrAddr(baseff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:5218: void *to = R_ExternalPtrAddr(returnff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:5219: void *index = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c-5220- void *auxindex = 0; ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-5348- }else if(lauxindex){ r-cran-ff-4.0.4+ds/src/ordermerge.c:5349: auxindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c-5350- auxindexbuffer = (IndexT *) R_alloc(ordersize, sizeof(IndexT)); ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-5472- r-cran-ff-4.0.4+ds/src/ordermerge.c:5473: void *from = R_ExternalPtrAddr(baseff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:5474: void *to = R_ExternalPtrAddr(valueff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:5475: void *index = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c-5476- void *auxindex = 0; ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-5542- }else if(lauxindex){ r-cran-ff-4.0.4+ds/src/ordermerge.c:5543: auxindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c-5544- auxindexbuffer = (IndexT *) R_alloc(ordersize, sizeof(IndexT)); ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-5658- r-cran-ff-4.0.4+ds/src/ordermerge.c:5659: void *from = R_ExternalPtrAddr(baseff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:5660: void *to = R_ExternalPtrAddr(valueff_); r-cran-ff-4.0.4+ds/src/ordermerge.c:5661: void *index = R_ExternalPtrAddr(index_); r-cran-ff-4.0.4+ds/src/ordermerge.c-5662- void *auxindex = 0; ############################################## r-cran-ff-4.0.4+ds/src/ordermerge.c-5790- }else if(lauxindex){ r-cran-ff-4.0.4+ds/src/ordermerge.c:5791: auxindex = R_ExternalPtrAddr(auxindex_); r-cran-ff-4.0.4+ds/src/ordermerge.c-5792- auxindexbuffer = (IndexT *) R_alloc(ordersize, sizeof(IndexT)); ############################################## r-cran-ff-4.0.4+ds/src/r_ff.c-330- PROTECT( ret_ = allocVector(INTSXP,1) ); r-cran-ff-4.0.4+ds/src/r_ff.c:331: INTEGER(ret_)[0] = ff_geterror( R_ExternalPtrAddr(ff_) ); r-cran-ff-4.0.4+ds/src/r_ff.c-332- UNPROTECT(1); ############################################## r-cran-ff-4.0.4+ds/src/r_ff.c-339- PROTECT( ret_ = allocVector(STRSXP,1) ); r-cran-ff-4.0.4+ds/src/r_ff.c:340: SET_STRING_ELT(ret_, 0, mkChar(ff_geterrstr( R_ExternalPtrAddr(ff_) ))); r-cran-ff-4.0.4+ds/src/r_ff.c-341- UNPROTECT(1); ############################################## r-cran-ff-4.0.4+ds/src/r_ff.c-486- PROTECT( ret_ = allocVector(LGLSXP,1) ); r-cran-ff-4.0.4+ds/src/r_ff.c:487: void* ff = (void*) R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/r_ff.c-488- if (ff) ############################################## r-cran-ff-4.0.4+ds/src/r_ff.c-643- r-cran-ff-4.0.4+ds/src/r_ff.c:644: R_SetExternalPtrAddr(ff_, ff); r-cran-ff-4.0.4+ds/src/r_ff.c-645- ############################################## r-cran-ff-4.0.4+ds/src/r_ff.c-660- PROTECT( ret_ = allocVector(LGLSXP,1) ); r-cran-ff-4.0.4+ds/src/r_ff.c:661: void* ff = (void*) R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/r_ff.c-662- if (ff){ ############################################## r-cran-ff-4.0.4+ds/src/r_ff.c-676- PROTECT( ret_ = allocVector(LGLSXP,1) ); r-cran-ff-4.0.4+ds/src/r_ff.c:677: void* ff = (void*) R_ExternalPtrAddr(ff_); r-cran-ff-4.0.4+ds/src/r_ff.c-678- if (ff){ ############################################## r-cran-ff-4.0.4+ds/src/r_ff.c-694- PROTECT( ret_ = allocVector(INTSXP, 1) ); r-cran-ff-4.0.4+ds/src/r_ff.c:695: l = ff_len( R_ExternalPtrAddr(ff_) ); r-cran-ff-4.0.4+ds/src/r_ff.c-696- INTEGER(ret_)[0] = l; ############################################## r-cran-ff-4.0.4+ds/src/Win32FileMapping.cpp-228-, _size(0) r-cran-ff-4.0.4+ds/src/Win32FileMapping.cpp:229:, _addr(0) r-cran-ff-4.0.4+ds/src/Win32FileMapping.cpp-230-{ ############################################## r-cran-ff-4.0.4+ds/debian/tests/run-unit-test-5-if [ "$AUTOPKGTEST_TMP" = "" ] ; then r-cran-ff-4.0.4+ds/debian/tests/run-unit-test:6: AUTOPKGTEST_TMP=`mktemp -d /tmp/${debname}-test.XXXXXX` r-cran-ff-4.0.4+ds/debian/tests/run-unit-test-7- trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM