Lines Matching refs:where
243 void update(TickPosition where) {
244 switch(where) {
282 void update(TickPosition where) { ticks.update(where);}
393 interpretedNode(methodOop method, TickPosition where) : ProfilerNode() {
395 update(where);
430 compiledNode(methodOop method, TickPosition where) : ProfilerNode() {
432 update(where);
466 stubNode(methodOop method, const char* name, TickPosition where) : ProfilerNode() {
469 update(where);
508 adapterNode(TickPosition where) : ProfilerNode() {
509 update(where);
535 runtimeStubNode(const CodeBlob* stub, const char* name, TickPosition where) : ProfilerNode(), _stub(stub), _symbol(name) {
537 update(where);
580 unknown_compiledNode(const CodeBlob* cb, TickPosition where) : ProfilerNode() {
585 update(where);
615 vmNode(const TickPosition where) : ProfilerNode() {
617 update(where);
620 vmNode(const char* name, const TickPosition where) : ProfilerNode() {
622 update(where);
664 void ThreadProfiler::interpreted_update(methodOop method, TickPosition where) {
667 table[index] = new (this) interpretedNode(method, where);
672 node->update(where);
677 prev->set_next(new (this) interpretedNode(method, where));
681 void ThreadProfiler::compiled_update(methodOop method, TickPosition where) {
684 table[index] = new (this) compiledNode(method, where);
689 node->update(where);
694 prev->set_next(new (this) compiledNode(method, where));
698 void ThreadProfiler::stub_update(methodOop method, const char* name, TickPosition where) {
701 table[index] = new (this) stubNode(method, name, where);
706 node->update(where);
711 prev->set_next(new (this) stubNode(method, name, where));
715 void ThreadProfiler::adapter_update(TickPosition where) {
718 table[index] = new (this) adapterNode(where);
723 node->update(where);
728 prev->set_next(new (this) adapterNode(where));
732 void ThreadProfiler::runtime_stub_update(const CodeBlob* stub, const char* name, TickPosition where) {
735 table[index] = new (this) runtimeStubNode(stub, name, where);
740 node->update(where);
745 prev->set_next(new (this) runtimeStubNode(stub, name, where));
750 void ThreadProfiler::unknown_compiled_update(const CodeBlob* cb, TickPosition where) {
753 table[index] = new (this) unknown_compiledNode(cb, where);
758 node->update(where);
763 prev->set_next(new (this) unknown_compiledNode(cb, where));
767 void ThreadProfiler::vm_update(TickPosition where) {
768 vm_update(NULL, where);
771 void ThreadProfiler::vm_update(const char* name, TickPosition where) {
776 table[index] = new (this) vmNode(os::strdup(name), where);
781 node->update(where);
786 prev->set_next(new (this) vmNode(os::strdup(name), where));
904 // This is the place where we check to see if a user thread is
945 void ThreadProfiler::record_interpreted_tick(JavaThread* thread, frame fr, TickPosition where, int* ticks) {
962 interpreted_update(method, where);
971 void ThreadProfiler::record_compiled_tick(JavaThread* thread, frame fr, TickPosition where) {
973 TickPosition localwhere = where;
1237 // This is where we would assign thread_profiler