All calls to Java have to go via JavaCalls. Sets up the stack frame
All calls to Java have to go via JavaCalls. Sets up the stack frame
// and makes sure that the last_Java_frame pointers are chained correctly.
class
JavaCalls: AllStatic {
static
void
call_helper(JavaValue* result, methodHandle* method, JavaCallArguments* args, TRAPS);
public
:
// Optimized Constuctor call
static
void
call_default_constructor(JavaThread* thread, methodHandle method, Handle receiver, TRAPS);
// call_special
// ------------
// The receiver must be first oop in argument list
// receiver表示方法的接收者,如A.main()呼叫中,A就是方法的接收者
static
void
call_special(JavaValue* result, KlassHandle klass, Symbol* name,Symbol* signature, JavaCallArguments* args, TRAPS);
static
void
call_special(JavaValue* result, Handle receiver, KlassHandle klass,Symbol* name, Symbol* signature, TRAPS);
// No args
static
void
call_special(JavaValue* result, Handle receiver, KlassHandle klass,Symbol* name, Symbol* signature, Handle arg1, TRAPS);
static
void
call_special(JavaValue* result, Handle receiver, KlassHandle klass,Symbol* name, Symbol* signatur
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69929371/viewspace-2890685/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java stackJava
- Giving up: Oracle CSS stack appears NOT to be running.OracleCSSAPP
- List all javascript events wired up on a page using jqueryJavaScriptjQuery
- WPF Button Command and CommandParamet completed via C# no xaml at allC#
- java Stack總結Java
- Java之Stack --- 棧Java
- 2 Sets 500GPM Mud Recycling System with Hydraulic Jack up to Australia Brisbane
- 在unity5中減少Draw Calls(SetPass Calls)[轉]Unity
- [Javascript] Proper Tail CallsJavaScriptAI
- 論文翻譯:2022_Phase-Aware Deep Speech Enhancement: It’s All About The Frame Length
- Java集合Stack原始碼深入解析Java原始碼
- java基礎:Vector/Stack — 原始碼分析Java原始碼
- [Developer] Grouping setsDeveloper
- Python FramePython
- Unity SRP 02 Draw CallsUnity
- swt、eclipse RCP與“Java All in One”EclipseJava
- Equivalent Sets(HDU-3836)UI
- mongodb replica sets 測試MongoDB
- SQL grouping sets 子句SQL
- STACK!
- stack
- java集合類——Stack棧類與Queue佇列Java佇列
- Java常用資料結構之Stack&VectorJava資料結構
- JAVA棧操作 Stack——不可不知的操作Java
- 使用Java和Elastic Stack進行日誌分析JavaAST
- 遊戲的Draw Calls是什麼遊戲
- wake up
- Level Up
- 使用HTTP響應頭X-Frame-Options防止網頁被FrameHTTP網頁
- Using Sorted Sets with Jedis APIAPI
- 分析函式 - GROUPING SETS函式
- very important -have a LookImport
- java.util.zip.ZipException:ZIP file must have at least one entryJavaExceptionAST
- SQL Injection via DNSSQLDNS
- Java中Collection Frame中常用集合簡析(ArrayList,Vector,HashSet,TreeSet...)Java
- Tkinter (06) 框架部件 Frame框架
- chrome frame使用記錄Chrome
- doc,view,frame互相呼叫View