Searched defs:arena (Results 1 - 25 of 49) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/ci/
H A DciConstantPoolCache.cpp37 ciConstantPoolCache::ciConstantPoolCache(Arena* arena, argument
40 new (arena) GrowableArray<void*>(arena, expected_size, 0, 0);
41 _keys = new (arena) GrowableArray<intptr_t>(arena, expected_size, 0, 0);
H A DciSignature.cpp46 Arena* arena = env->arena(); local
47 _types = new (arena) GrowableArray<ciType*>(arena, 8, 0, NULL);
93 Arena* arena = CURRENT_ENV->arena(); local
94 _types = new (arena) GrowableArray<ciType*>(arena, _count + 1, 0, NULL);
H A DciObjectFactory.hpp85 Arena* arena() { return _arena; } function in class:ciObjectFactory
98 ciObjectFactory(Arena* arena, int expected_size);
H A DciMethodBlocks.cpp254 ciMethodBlocks::ciMethodBlocks(Arena *arena, ciMethod *meth): _method(meth), argument
255 _arena(arena), _num_blocks(0), _code_size(meth->code_size()) {
260 _bci_to_block = (ciBlock **) arena->Amalloc(b2bsize);
264 ciBlock *b = new(arena) ciBlock(_method, _num_blocks++, 0);
H A DciInstanceKlass.cpp167 Arena* arena = CURRENT_ENV->arena(); local
168 _field_cache = new (arena) ciConstantPoolCache(arena, 5);
362 ciField* field = new (CURRENT_THREAD_ENV->arena()) ciField(&fd);
376 ciField* field = new (CURRENT_THREAD_ENV->arena()) ciField(&fd);
391 ciField* field = new (_curEnv->arena()) ciField(fd);
403 Arena* arena = curEnv->arena(); local
405 new (arena) GrowableArra
426 Arena* arena = CURRENT_ENV->arena(); local
473 Arena* arena = CURRENT_ENV->arena(); local
[all...]
H A DciMethodData.cpp92 Arena* arena = CURRENT_ENV->arena(); local
96 _data = (intptr_t *) arena->Amalloc(total_size);
/openjdk7/jdk/src/share/native/sun/security/ec/impl/
H A Dsecitem.c70 SECITEM_AllocItem(PRArenaPool *arena, SECItem *item, unsigned int len, argument
76 if (arena != NULL) {
77 mark = PORT_ArenaMark(arena);
81 if (arena != NULL) {
82 result = PORT_ArenaZAlloc(arena, sizeof(SECItem), kmflag);
96 if (arena != NULL) {
97 result->data = PORT_ArenaAlloc(arena, len, kmflag);
109 PORT_ArenaUnmark(arena, mark);
114 if ( arena != NULL ) {
116 PORT_ArenaRelease(arena, mar
135 SECITEM_CopyItem(PRArenaPool *arena, SECItem *to, const SECItem *from, int kmflag) argument
[all...]
H A Decdecode.c67 hexString2SECItem(PRArenaPool *arena, SECItem *item, const char *str, argument
82 item->data = (unsigned char *) PORT_ArenaAlloc(arena, tmp/2, kmflag);
153 EC_FillParams(PRArenaPool *arena, const SECItem *encodedParams, argument
184 params->arena = arena;
582 PRArenaPool *arena; local
586 /* Initialize an arena for the ECParams structure */
587 if (!(arena = PORT_NewArena(NSS_FREEBL_DEFAULT_CHUNKSIZE)))
597 SECITEM_AllocItem(arena, &(params->DEREncoding), encodedParams->len,
/openjdk7/hotspot/src/share/vm/libadt/
H A Dset.hpp122 Set(Arena *arena) : _set_arena(arena) {}; argument
217 typedef Set&((*Set_Constructor)(Arena *arena));
218 extern Set &ListSet_Construct(Arena *arena);
219 extern Set &VectorSet_Construct(Arena *arena);
220 extern Set &SparseSet_Construct(Arena *arena);
H A Ddict.cpp88 Dict::Dict(CmpKey initcmp, Hash inithash, Arena *arena, int size) argument
89 : _hash(inithash), _cmp(initcmp), _arena(arena) {
H A Dvectset.cpp60 VectorSet::VectorSet(Arena *arena) : Set(arena) { argument
68 Set &VectorSet_Construct(Arena *arena) argument
70 return *(new VectorSet(arena));
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Compiler.cpp58 Arena* arena = new (mtCompiler) Arena(); local
62 ValueType::initialize(arena);
68 Interval::initialize(arena);
H A Dc1_ValueType.cpp52 void ValueType::initialize(Arena* arena) { argument
57 voidType = new (arena) VoidType();
58 intType = new (arena) IntType();
59 longType = new (arena) LongType();
60 floatType = new (arena) FloatType();
61 doubleType = new (arena) DoubleType();
62 objectType = new (arena) ObjectType();
63 arrayType = new (arena) ArrayType();
64 instanceType = new (arena) InstanceType();
65 classType = new (arena) ClassTyp
[all...]
/openjdk7/hotspot/src/share/vm/code/
H A DoopRecorder.cpp37 OopRecorder::OopRecorder(Arena* arena) { argument
40 _arena = arena;
/openjdk7/hotspot/src/share/vm/memory/
H A DmemRegion.hpp105 void* operator new(size_t size, Arena *arena) { argument
106 return ResourceObj::operator new(size, arena);
/openjdk7/hotspot/src/share/vm/oops/
H A Dsymbol.cpp46 void* Symbol::operator new(size_t sz, int len, Arena* arena, TRAPS) { argument
48 address res = (address)arena->Amalloc(alloc_size);
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkCompiler.cpp166 Arena arena; local
167 env->set_oop_recorder(new OopRecorder(&arena));
/openjdk7/jdk/src/share/classes/java/util/concurrent/
H A DExchanger.java125 * an "arena"; basically a kind of hash table with a dynamically
216 * The capacity of the arena. Set to a value that provides more
315 private volatile Slot[] arena = new Slot[CAPACITY]; field in class:Exchanger
344 Slot slot = arena[index];
419 * arena array being declared volatile.
426 Slot[] a = arena;
548 * Sweeps through arena checking for any waiting threads. Called
563 for (int j = arena.length - 1; j >= 0; --j) {
564 Slot slot = arena[j];
/openjdk7/hotspot/src/share/vm/classfile/
H A DsymbolTable.hpp126 static Arena* arena() { return _arena; } // called for statistics function in class:SymbolTable
151 // if CDS give symbol table a default arena size since most symbols
196 // Create a symbol in the arena for symbols that are not deleted
/openjdk7/hotspot/src/share/vm/opto/
H A DindexSet.cpp127 char *mem = (char*)arena()->Amalloc_4(sizeof(BitBlock) *
293 (IndexSet::BitBlock**) arena()->Amalloc_4(sizeof(IndexSet::BitBlock**) * _max_blocks);
322 _blocks = (IndexSet::BitBlock**) arena()->Amalloc_4(sizeof(IndexSet::BitBlock**) * _max_blocks);
334 void IndexSet::initialize(uint max_elements, Arena *arena) { argument
346 _blocks = (IndexSet::BitBlock**) arena->Amalloc_4(sizeof(IndexSet::BitBlock**) * _max_blocks);
H A DindexSet.hpp157 // All IndexSets share an arena from which they allocate BitBlocks. Unused
163 static Arena *arena() { return Compile::current()->indexSet_arena(); } function in class:IndexSet
170 // from a new arena. It is essential that this method is called whenever
172 static void reset_memory(Compile* compile, Arena *arena) { argument
174 compile->set_indexSet_arena(arena);
337 // allocated, do it from the proffered arena. BitBlocks are still allocated
339 void initialize(uint max_element, Arena *arena);
/openjdk7/hotspot/src/share/vm/adlc/
H A Ddict2.cpp59 Dict::Dict(CmpKey initcmp, Hash inithash, Arena *arena) : _hash(inithash), _cmp(initcmp), _arena(arena) { argument
H A Dforms.cpp29 // allocate arena used by forms
30 Arena *Form::arena = Form::generate_arena(); // = Form::generate_arena(); member in class:Form
305 FormDict::FormDict( CmpKey cmp, Hash hash, Arena *arena )
306 : _form(cmp, hash, arena) {
/openjdk7/hotspot/src/share/vm/compiler/
H A DmethodLiveness.cpp130 MethodLiveness::MethodLiveness(Arena* arena, ciMethod* method) argument
132 : _bci_block_start((uintptr_t*)arena->Amalloc((method->code_size() >> LogBitsPerByte) + 1), method->code_size())
135 _arena = arena;
208 _block_map = new (arena()) GrowableArray<BasicBlock*>(arena(), method_len, method_len, NULL);
211 _block_list = (BasicBlock **) arena()->Amalloc(sizeof(BasicBlock *) * _block_count);
221 _block_list[blk] = new (arena()) BasicBlock(this, start_bci, cib->limit_bci());
575 _gen((uintptr_t*)analyzer->arena()->Amalloc(BytesPerWord * analyzer->bit_map_size_words()),
577 _kill((uintptr_t*)analyzer->arena()->Amalloc(BytesPerWord * analyzer->bit_map_size_words()),
579 _entry((uintptr_t*)analyzer->arena()
[all...]
H A DmethodLiveness.hpp175 // The arena for storing structures...
177 Arena* arena() const { return _arena; } function in class:MethodLiveness
264 MethodLiveness(Arena* arena, ciMethod* method);

Completed in 270 milliseconds

12