want to port JIT to MIPS, any coworker or any hint?
来源:互联网 发布:brew mac 编辑:程序博客网 时间:2024/06/05 20:57
https://lists.webkit.org/pipermail/webkit-dev/2009-January/006460.html
want to port JIT to MIPS, any coworker or any hint?
Feature:
1.DEBUG_WITH_BREAKPOINT
2.breakpoint()
首先移植逻辑比较简单的YARR_JIT(只包含c-->JIT Code, 没有JIT Code-->C的callback.), 然后通过插入breakpoint 的方式检查产生代码是否正确。????
> Just build webkit on XP using cgywin, not tested yet. I want to port > to 32bit MIPS, it seems I need to touch JIT and rewrite assembler > folder.Once you have the bytecode interpreter up and running on MIPS, I'd recommend starting by just trying to port WREC (the regular expression JIT). This is a good starting point because it utilizes a smaller subset of the MacroAssembler interface, and has a much simpler interface to C code (JIT code is called with C calling conventions, and no callbacks are made into C from the JIT generated code).> Any document there on javascripcore/assembler? I also want a smart > way to make sure output is correct.A very simple way to validate you are generating the correct code is to simply force the JIT to insert a breakpoint (i.e. use MacroAssembler::breakpoint()) at the head of the function you are generating, then run jsc under a debugger, and when it hits the breakpoint simply disassemble the code in memory at the point it has stopped. Now you can visually inspect that it it has generated the code you were expecting.
- want to port JIT to MIPS, any coworker or any hint?
- want to port JIT to MIPS
- want to port JIT to MIPS - how patchOffset*constant determined?
- want to port JIT to MIPS - can anybody explainJIT::linkCall?
- want to port JIT to MIPS - stack/code segment
- want to port JIT to MIPS - IEEE ques
- want to port JIT to MIPS - JIT reg usage clean up?
- want to port JIT to MIPS - which callingconvention is used here?
- Press any key to change color, do you want to try it. Please hurry up!
- unable to bind listener to any port in the range 32000 to 32999
- pagereference return to edite page or any view
- Do you want to overwrite JIT
- How to use XY chart of JFreeChart? Or any other choice?!
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- according to tld or attribute directive in tag file attribute items does not accept any expressions
- POJ2390:Bank Interest
- java的inputstream和inputstreamreader的区别
- 第一次C语言设计上机报告
- eclipse代码折叠设置
- 大话设计模式_抽象工厂模式
- want to port JIT to MIPS, any coworker or any hint?
- 麻雀
- 解决LVS连接分布不匀的问题
- 第一次C程序设计上机报告
- HTML 头部元素
- STDOUT_FILENO STDIN_FILENO STDERR_FILENO 和stdin stdout stderr
- PostGIS学习笔记
- struct和typedef
- 在SurfaceView中添加系统控件,并且相互交互数据!