Accomplishments: - Solve the fd problem use pidfd to get the fd in current process with map_fd - retrieve BTF type information for bpf map involve BPF_OBJ_GET_INFO_BY_FD, BPF_BTF_GET_FD_BY_ID to retrieve BTF information for bpf map-relative manipulation - port libbpf btf relative code