Commit Graph

96 Commits

Author SHA1 Message Date
luoliwoshang
4c2099d33e llcppg:remove unuse types 2024-08-08 15:18:16 +08:00
luoliwoshang
fe5de95008 llcppsymg:improve parsing process 2024-08-08 15:17:10 +08:00
xushiwei
34899e8d36 llcppg design 2024-08-08 11:49:55 +08:00
xushiwei
cab29c2be7 llcppg/ast: ppdNode 2024-08-08 11:21:56 +08:00
luoliwoshang
8d70aba1f5 castdump:funcproto type & enum value 2024-08-07 20:33:35 +08:00
luoliwoshang
9cb73fbf78 castdump:array,typedef,pointer & builtin type 2024-08-07 15:52:26 +08:00
luoliwoshang
2ebb929e2c castdump:accessMap 2024-08-07 10:59:27 +08:00
luoliwoshang
81cfc73b48 castdump:full ast dump 2024-08-06 21:37:00 +08:00
xushiwei
0bd39ed035 TypedefDecl 2024-08-06 15:09:39 +08:00
xushiwei
fb2d4267f5 llcppg: c/c++ ast 2024-08-06 11:00:13 +08:00
luoliwoshang
9afe26f1d6 c/clang/symg:keep user edit symbol 2024-07-30 20:50:22 +08:00
luoliwoshang
63f4c73ef0 c/clang/symg:remove example config file 2024-07-30 17:25:33 +08:00
luoliwoshang
f93d3381e0 c/clang/symg:move get conf func 2024-07-30 17:25:33 +08:00
luoliwoshang
099c80e04b c/clang/symg: use xtool/nm to parse symbol 2024-07-30 17:25:33 +08:00
luoliwoshang
14face336e c/clang/symg:remove JSONPath 2024-07-30 17:25:33 +08:00
luoliwoshang
67b10d8d38 c/clang/symg:refine config usage 2024-07-30 17:25:33 +08:00
luoliwoshang
1219230168 c/clang/symg:genSymbolTableFile 2024-07-30 17:25:33 +08:00
luoliwoshang
8d840e694d c/clang/symg:remove unuse comment 2024-07-30 17:25:33 +08:00
luoliwoshang
87382aad4d c/clang/symg:use unsafe.String to avoid memory copy 2024-07-30 17:25:33 +08:00
luoliwoshang
aca3a05222 c/clang/symg:abstract json item fetch 2024-07-30 17:25:33 +08:00
luoliwoshang
84ca145663 c/clang/symg:merge llcppinfofetch to llcppsymg 2024-07-30 17:25:33 +08:00
luoliwoshang
01d0338851 c/clang/symg:use llvm to demangle name 2024-07-30 17:25:33 +08:00
luoliwoshang
f427c0532d c/clang/symg:use cjson get conf 2024-07-30 17:25:33 +08:00
luoliwoshang
c8532a548c c/clang/symg:abstract common type 2024-07-30 17:25:33 +08:00
luoliwoshang
1e3aef5b94 c/clang/symg:remove chinese 2024-07-30 17:25:33 +08:00
morpingsss
0d3180271b feat(llgo/chore/llcppg): add JSONPath 2024-07-30 17:25:33 +08:00
luoliwoshang
f0d17b13f2 c/clang/symg:multiple header file 2024-07-30 17:25:33 +08:00
morpingsss
9a46301d46 feat(llgo/xtools): delete chinese 2024-07-30 17:25:33 +08:00
luoliwoshang
3bd609ee41 c/clang/symg:filter unuse file 2024-07-30 17:25:33 +08:00
luoliwoshang
2c7f0e8583 c/clang/symg:get constructor & destructor 2024-07-30 17:25:33 +08:00
morpingsss
ce36a25ba3 feat(llgo/xtools): add TrimPrefix 2024-07-30 17:25:33 +08:00
luoliwoshang
c53484f92e c/clang/symg:normal gen json 2024-07-30 17:25:33 +08:00
luoliwoshang
f391ccb8e8 c/clang/symg/header:get func info 2024-07-30 17:25:33 +08:00
morpingsss
a96d6a8148 feat(llgo/xtools): add llcppsymg.go 2024-07-30 17:25:33 +08:00
xushiwei
bae40c82b9 llgo/xtool/nm/nmindex 2024-07-28 22:51:35 +08:00
morpingsss
2227f83b1d docs(llgo/chore/llcppg): Modify the name of the json generated by llcppsigfetch 2024-07-26 16:18:39 +08:00
morpingsss
e764a2298d docs(llgo/doc): documents fix 2024-07-26 16:14:41 +08:00
xushiwei
5828e7f576 Update llcppg.go 2024-07-25 19:18:26 +08:00
xushiwei
d8026833dc llcppg 2024-07-25 18:46:40 +08:00
xushiwei
4297320886 llcppg design 2024-07-25 17:23:34 +08:00
xushiwei
e060208417 llcppg design 2024-07-23 09:41:03 +08:00
xushiwei
ff0aec28c5 cmd: dylibdeps 2024-07-17 09:16:55 +08:00
xushiwei
2fcfac9e84 build: support rpath 2024-07-15 10:13:01 +08:00
xushiwei
c0777d1a0a mv xtool/clang/parser, ar => chore/_deprecated 2024-07-09 01:29:26 +08:00
xushiwei
1d4cba9180 library/demo: log 2024-07-08 15:17:08 +08:00
Aofei Sheng
43a6837e81 xtool: utilize llvm-config to find LLVM executables 2024-06-27 20:27:42 +08:00
xushiwei
cc530e3446 c/raylib demo 2024-06-24 22:37:53 +08:00
xushiwei
7235357ef5 runtime: TODO - error var; cl: link goVar 2024-06-13 02:53:54 +08:00
visualfc
bdd3f6ed44 ssa: use DefaultTargetTriple for targetData 2024-05-27 14:54:26 +08:00
visualfc
3328847e27 ssa: sliceOf arrayOf 2024-05-27 14:54:24 +08:00