Li Jie
|
12439f2b99
|
lldb: debug info test, lldb plugin, readme
|
2024-09-21 00:11:06 +08:00 |
|
Li Jie
|
fb47ea301f
|
lldb: set llvm.ident to "LLGo Compiler"
|
2024-09-20 23:40:58 +08:00 |
|
Li Jie
|
6adecbd7aa
|
lldb: add llgo plugin
|
2024-09-20 23:40:13 +08:00 |
|
Li Jie
|
f71e34fd9f
|
ssa: fix function and global var debug info scope
|
2024-09-20 17:14:27 +08:00 |
|
xushiwei
|
dfe89588f0
|
Merge pull request #787 from luoliwoshang/llcppsymg/filter
llcppsymg:filter public method
|
2024-09-20 15:51:57 +08:00 |
|
Li Jie
|
d89b68a279
|
cl: don't declare var of ssa.Alloc and ssa.FieldAddr
|
2024-09-20 12:20:46 +08:00 |
|
Li Jie
|
2a4a01cb7b
|
lldb test: test params
|
2024-09-20 10:21:37 +08:00 |
|
luoliwoshang
|
c81b7f6bb4
|
llcppsymg:to camel
|
2024-09-20 10:16:00 +08:00 |
|
Li Jie
|
0c11afad7a
|
lldb test: clean
|
2024-09-19 21:49:41 +08:00 |
|
Li Jie
|
d6b26c9975
|
lldb test: ctrl+d to next interactive, ctrl+c to break
|
2024-09-19 21:45:39 +08:00 |
|
Li Jie
|
98c628f3eb
|
lldb test: fix formatting
|
2024-09-19 21:45:34 +08:00 |
|
Li Jie
|
36b2026075
|
run lldb tests
|
2024-09-19 20:31:05 +08:00 |
|
Li Jie
|
7c535ff1a3
|
ssa: complex type name
|
2024-09-19 20:24:01 +08:00 |
|
xushiwei
|
c6436ea6d1
|
Merge pull request #800 from hackerchai/feat/c-libuv-thread
feat(c/libuv): Implement thread related funcs
|
2024-09-19 18:52:35 +08:00 |
|
xushiwei
|
5a8dee3cbe
|
Merge pull request #799 from hackerchai/fix/c-libuv-loop
fix(c/libuv): Add missing essential funcs for uv_loop_t & uv_req_t
|
2024-09-19 18:50:12 +08:00 |
|
xushiwei
|
d9450d6e12
|
Merge pull request #798 from spongehah/c/sysconf
c/sysconf
|
2024-09-19 18:48:41 +08:00 |
|
hackerchai
|
80377b3705
|
feat(c/libuv): Implement thread related funcs
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-09-19 18:44:38 +08:00 |
|
hackerchai
|
847a76b3a2
|
fix(c/libuv): Add missing essential funcs for uv_loop_t & uv_req_t
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-09-19 18:42:31 +08:00 |
|
luoliwoshang
|
2c3d46bb80
|
llcppsigfetch:order output
|
2024-09-19 16:49:05 +08:00 |
|
luoliwoshang
|
e0cb6d4531
|
llcppsigfetch:output fileset
|
2024-09-19 15:35:42 +08:00 |
|
luoliwoshang
|
78f0177ac4
|
llcppsymg:use clang's displayname with semantic parent to construct func proto for c/c++
|
2024-09-19 14:33:53 +08:00 |
|
luoliwoshang
|
4688434c08
|
llcppsymg:parse with language config
|
2024-09-19 14:33:53 +08:00 |
|
luoliwoshang
|
8913eeb1c1
|
llcppsymg:translation unit util
|
2024-09-19 14:33:53 +08:00 |
|
Li Jie
|
75574e97cc
|
ssa: fix debug info of local vars
|
2024-09-19 10:29:11 +08:00 |
|
Li Jie
|
f4089bc164
|
ssa: struct debug info creation supports resursive
|
2024-09-19 09:45:26 +08:00 |
|
Li Jie
|
b0f04d91bf
|
cl: fix dbg.declare (and local var)
|
2024-09-18 23:47:48 +08:00 |
|
Li Jie
|
3b514d194c
|
ssa: remove unused
|
2024-09-18 23:27:54 +08:00 |
|
Li Jie
|
3ba405383e
|
ssa: fix type name of debug info
|
2024-09-18 23:04:09 +08:00 |
|
Li Jie
|
87f6c8087f
|
ssa: debug info of global variable
|
2024-09-18 22:17:49 +08:00 |
|
Li Jie
|
90a83c8f11
|
ssa: debug info of function/closure
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
27f892a14b
|
ssa: debug info of chan
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
bf4525d82d
|
ssa: debug info of Map
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
6bfb1a7fff
|
ssa: debug info of interface
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
a53ab7438c
|
ssa: debug info of Array and Slice
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
d85a080f9b
|
ssa: support string and pointer debug info, fix params debugging
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
4dbfc9483e
|
support complex debug info
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
53097ab183
|
fix debug info of struct parameter,
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
9978a370f1
|
x
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
24995f46cb
|
debug test cover more types
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
7ddc8c6aeb
|
increase coverage rate
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
4a447f5c12
|
cover integers, floats, bool, array, complex
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
e56647f24d
|
remove unused DILexicalBlock
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
25238b53c9
|
hide llvm types on DIBuilder methods
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
1ed798342a
|
move debug test into _testdata
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
1d6eb07c62
|
generate debug with dwarf language C
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
8e3d76b7ea
|
gentests and cltest supports flags.txt (currently just -dbg used)
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
d8838503b2
|
generate llvm.dbg.value
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
78b7742354
|
fix argNo with 1-based index
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
3d9dca47b8
|
fix dwarf language code
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
c06c96bc1f
|
add types.Map debug info, more debug symbol tests
|
2024-09-18 21:14:04 +08:00 |
|