Support struct reference

Signed-off-by: Yicheng Qin <qycqycqycqycqyc@gmail.com>
List csymbols when using option "-b"

Debug utility for csymbols.

Signed-off-by: Yicheng Qin <qycqycqycqycqyc@gmail.com>
Fix the bug when creating new c pointer

The size of space to be allocated for data that it points to is
calculated wrong before, because we don't figure out the correct type
of the data.

Signed-off-by: Yicheng Qin <qycqycqycqycqyc@gmail.com>
Fix the bug on wrong offset in struct

The align of target member should be considered when calculating its
offset in struct.

Signed-off-by: Yicheng Qin <qycqycqycqycqyc@gmail.com>