Quantcast
Channel: ktap
Browsing all 345 articles
Browse latest View live

[ktap] [PATCHv2 5/8] Integrate ffi call module into vm (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx This patch adds following features to vm: * load csymbols from vm chunk file * call C functions using ffi call module * ffi library with functions that are...

View Article


[ktap] [PATCHv2 6/8] update gitignore file for FFI related files (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx * dont ignore .s file * ignore cparser_test binary Signed-off-by: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx Signed-off-by: Qingping Hou qingping.hou@xxxxxxxxx...

View Article


[ktap] [PATCHv2 7/8] Modify makefile to build ffi module (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx This patch adds rule to build ffi module into ktap. Also, it introduces FFI flag to enable/disable FFI funtionality. Signed-off-by: Yicheng Qin...

View Article

[ktap] [PATCHv2 8/8] Add ffi test cases and script (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx Test cases include: * cparser ability * C function call on user-defined kernel functions * C function call on native kernel functions Signed-off-by: Yicheng...

View Article

[ktap] [PATCHv3 0/8] FFI support for ktap (Qingping Hou)

From: Qingping Hou qingping.hou@xxxxxxxxx This patch set implements basic FFI support for ktap. A brief overview of current design: * user define needed C symbols in ktap script (functions, structs,...

View Article


[ktap] [PATCHv3 1/8] Introduce ffi_type, csymbol and ktap_cdata (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx ffi type is the basic type used in ffi module, which has fixed size and alignment. csymbol means symbol for c type, which is designed to represent all...

View Article

[ktap] [PATCHv3 2/8] Cparser to parse C declareation (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx Cparser is able to interpret C declareation, including basic types, aggregate types, type definition and so on. C declareations are converted into csymbol...

View Article

[ktap] [PATCHv3 3/8] Integrate cparser into ktap compiler (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx When ktapc finds a 'cdef' token, it passes the C code to cparser module, which then generates c symbols accordingly. This patch also handles how to dump c...

View Article


[ktap] [PATCHv3 4/8] Introduce ffi call module in vm (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx kp_ffi_call function calls into C functions according to arguments passed in ktap vm stack. Only support x86_64 platform now, but it is rather easy to add...

View Article


[ktap] [PATCHv3 5/8] Integrate ffi call module into vm (Qingping Hou)

From: Qingping Hou qingping.hou@xxxxxxxxx This patch adds following features to vm: * load csymbols from vm chunk file * call C functions using ffi call module * ffi library with functions that are...

View Article

[ktap] [PATCHv3 6/8] update gitignore file for FFI related files (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx * dont ignore .s file * ignore cparser_test binary Signed-off-by: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx Signed-off-by: Qingping Hou qingping.hou@xxxxxxxxx...

View Article

[ktap] [PATCHv3 7/8] Modify makefile to build ffi module (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx This patch adds rule to build ffi module into ktap. Also, it introduces FFI flag to enable/disable FFI funtionality. Signed-off-by: Yicheng Qin...

View Article

[ktap] [PATCHv3 8/8] Add ffi test cases and script (Qingping Hou)

From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx Test cases include: * cparser ability * C function call on user-defined kernel functions * C function call on native kernel functions Signed-off-by: Yicheng...

View Article


[ktap] Re: [PATCHv3 7/8] Modify makefile to build ffi module (Jovi Zhangwei)

On Sat, Nov 30, 2013 at 4:47 AM, Qingping Hou dave2008713@xxxxxxxxx wrote: From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx This patch adds rule to build ffi module into ktap. Also, it introduces FFI flag...

View Article

[ktap] Re: [PATCHv3 1/8] Introduce ffi_type, csymbol and ktap_cdata (Jovi...

On Sat, Nov 30, 2013 at 4:47 AM, Qingping Hou dave2008713@xxxxxxxxx wrote: From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx ffi type is the basic type used in ffi module, which has fixed size and alignment....

View Article


[ktap] Re: [PATCHv3 1/8] Introduce ffi_type, csymbol and ktap_cdata (Qingping...

On Fri 29 Nov 2013 10:56:00 PM EST, Jovi Zhangwei wrote: On Sat, Nov 30, 2013 at 4:47 AM, Qingping Hou dave2008713@xxxxxxxxx wrote: From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx ffi type is the basic...

View Article

[ktap] Re: [PATCHv3 7/8] Modify makefile to build ffi module (Qingping Hou)

On 11/29/2013 10:39 PM, Jovi Zhangwei wrote: On Sat, Nov 30, 2013 at 4:47 AM, Qingping Hou dave2008713@xxxxxxxxx wrote: From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx This patch adds rule to build ffi...

View Article


[ktap] Re: [PATCHv3 7/8] Modify makefile to build ffi module (Jovi Zhangwei)

On Sat, Nov 30, 2013 at 3:47 PM, Qingping Hou qingpinghou@xxxxxxxxx wrote: On 11/29/2013 10:39 PM, Jovi Zhangwei wrote: On Sat, Nov 30, 2013 at 4:47 AM, Qingping Hou dave2008713@xxxxxxxxx wrote: From:...

View Article

[ktap] Re: [PATCHv3 7/8] Modify makefile to build ffi module (Qingping Hou)

On Sat 30 Nov 2013 03:21:19 AM EST, Jovi Zhangwei wrote: On Sat, Nov 30, 2013 at 3:47 PM, Qingping Hou qingpinghou@xxxxxxxxx wrote: On 11/29/2013 10:39 PM, Jovi Zhangwei wrote: On Sat, Nov 30, 2013 at...

View Article

[ktap] Re: [PATCHv3 8/8] Add ffi test cases and script (Jovi Zhangwei)

On Sat, Nov 30, 2013 at 4:47 AM, Qingping Hou dave2008713@xxxxxxxxx wrote: From: Yicheng Qin qycqycqycqycqyc@xxxxxxxxx Test cases include: * cparser ability * C function call on user-defined kernel...

View Article
Browsing all 345 articles
Browse latest View live


Latest Images