Lines Matching defs:arena
44 SECITEM_AllocItem(PRArenaPool *arena, SecAsn1Item *item, size_t len)
49 if (arena != NULL) {
50 mark = PORT_ArenaMark(arena);
54 if (arena != NULL) {
55 result = PORT_ArenaZAlloc(arena, sizeof(SecAsn1Item));
69 if (arena != NULL) {
70 result->Data = PORT_ArenaAlloc(arena, len);
77 PORT_ArenaUnmark(arena, mark);
82 if ( arena != NULL ) {
84 PORT_ArenaRelease(arena, mark);
99 SECITEM_ReallocItem(PRArenaPool *arena, SecAsn1Item *item, size_t oldlen,
118 if (arena != NULL) {
119 item->Data = PORT_ArenaAlloc(arena, newlen);
124 if (arena != NULL) {
125 item->Data = PORT_ArenaGrow(arena, item->Data, oldlen, newlen);
180 SECITEM_ArenaDupItem(PRArenaPool *arena, const SecAsn1Item *from)
188 if ( arena != NULL ) {
189 to = (SecAsn1Item *)PORT_ArenaAlloc(arena, sizeof(SecAsn1Item));
197 if ( arena != NULL ) {
198 to->Data = (unsigned char *)PORT_ArenaAlloc(arena, from->Length);
217 SECITEM_CopyItem(PRArenaPool *arena, SecAsn1Item *to, const SecAsn1Item *from)
221 if ( arena ) {
222 to->Data = (unsigned char*) PORT_ArenaAlloc(arena, from->Length);