Home | History | Annotate | Download | only in cgo

Lines Matching defs:String

33 var nameToC = map[string]string{
49 func cname(s string) string {
74 linesOut := make([]string, 0, len(linesIn))
88 func (p *Package) addToFlag(flag string, args []string) {
96 // splitQuoted splits the string s around each instance of one or more consecutive
104 // For example, the following string:
110 // []string{"a", "b:c d", "ef", `g"`}
112 func splitQuoted(s string) (r []string, err error) {
113 var args []string
138 args = append(args, string(arg[:i]))
147 args = append(args, string(arg[:i]))
179 Kind: token.STRING,
205 var key, val string
498 entryName := e.Val(dwarf.AttrName).(string)
508 name, _ := e.Val(dwarf.AttrName).(string)
848 if t.Name == "string" {
930 func(f *File, x interface{}, context string) {
963 "rune", "string",
1034 functions := make(map[string]bool)
1186 func (p *Package) gccBaseCmd() []string {
1199 func (p *Package) gccMachine() []string {
1202 return []string{"-m64"}
1204 return []string{"-m32"}
1206 return []string{"-marm"} // not thumb
1208 return []string{"-m31"}
1210 return []string{"-m64"}
1212 return []string{"-mabi=64"}
1214 return []string{"-mabi=32"}
1219 func gccTmp() string {
1225 func (p *Package) gccCmd() []string {
1265 isDebugData := func(s string) bool {
1353 func (p *Package) gccDefines(stdin []byte) string {
1363 func (p *Package) gccErrors(stdin []byte) string {
1368 nargs := make([]string, 0, len(args))
1385 return string(stderr)
1394 func runGcc(stdin []byte, args []string) (string, string) {
1409 return string(stdout), string(stderr)
1431 string ast.Expr
1440 var typedef = make(map[string]*Type)
1441 var goIdent = make(map[string]*ast.Ident)
1468 c.string = c.Ident("string")
1510 var dwarfToName = map[string]string{
1525 // String returns the current type representation. Format arguments
1528 func (tr *TypeRepr) String() string {
1538 // Empty reports whether the result of String would be "".
1546 func (tr *TypeRepr) Set(repr string, fargs ...interface{}) {
1636 t.EnumValues = make(map[string]int64)
1735 t.C.Set(d.Qual + " " + t.C.String())
1819 // Special C name for Go string type.
1820 // Knows string layout used by compilers: pointer plus length,
1822 t.Go = c.string
2050 func (c *typeConv) Ident(s string) *ast.Ident {
2081 func (c *typeConv) Struct(dt *dwarf.StructType, pos token.Pos) (expr *ast.StructType, csyntax string, align int64) {
2097 ident := make(map[string]string)
2098 used := make(map[string]bool)
2156 name := tgo.(*ast.Ident).String()
2185 buf.WriteString(t.C.String())
2214 csyntax = buf.String()
2261 func upper(s string) string {
2269 return string(unicode.ToUpper(r)) + s[size:]
2300 func fieldPrefix(fld []*ast.Field) string {