Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
G
golang
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
go
golang
Commits
00274a13
Commit
00274a13
authored
Aug 14, 2009
by
Rob Pike
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rename libmach_amd64 libmach
R=rsc OCL=33273 CL=33276
parent
ce1dd6cc
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
48 additions
and
84 deletions
+48
-84
mach.h
include/mach.h
+0
-12
clean.bash
src/clean.bash
+1
-1
Makefile
src/cmd/ar/Makefile
+1
-1
ar.c
src/cmd/ar/ar.c
+1
-1
Makefile
src/cmd/cov/Makefile
+1
-1
main.c
src/cmd/cov/main.c
+1
-1
Makefile
src/cmd/nm/Makefile
+1
-1
nm.c
src/cmd/nm/nm.c
+13
-13
Makefile
src/cmd/prof/Makefile
+1
-1
main.c
src/cmd/prof/main.c
+1
-1
5obj.c
src/libmach/5obj.c
+1
-1
6.c
src/libmach/6.c
+1
-1
6obj.c
src/libmach/6obj.c
+1
-1
8.c
src/libmach/8.c
+1
-1
8db.c
src/libmach/8db.c
+2
-2
8obj.c
src/libmach/8obj.c
+1
-1
Makefile
src/libmach/Makefile
+2
-26
access.c
src/libmach/access.c
+1
-1
darwin.c
src/libmach/darwin.c
+1
-1
elf.h
src/libmach/elf.h
+0
-0
executable.c
src/libmach/executable.c
+7
-7
fakeobj.c
src/libmach/fakeobj.c
+1
-1
linux.c
src/libmach/linux.c
+1
-1
machdata.c
src/libmach/machdata.c
+1
-1
macho.h
src/libmach/macho.h
+0
-0
map.c
src/libmach/map.c
+1
-1
obj.c
src/libmach/obj.c
+2
-2
obj.h
src/libmach/obj.h
+0
-0
setmach.c
src/libmach/setmach.c
+1
-1
swap.c
src/libmach/swap.c
+0
-0
sym.c
src/libmach/sym.c
+1
-1
make.bash
src/make.bash
+1
-1
No files found.
include/mach
_amd64
.h
→
include/mach.h
View file @
00274a13
...
@@ -29,15 +29,7 @@
...
@@ -29,15 +29,7 @@
/*
/*
* Architecture-dependent application data
* Architecture-dependent application data
* This is just Plan 9's mach.h, tweaked to support only amd64 for now.
*/
*/
/*
* Start of Plan 9 a.out.h
* Don't use system a.out; instead just lay in the Plan 9 one for now.
*/
/*
#include "a.out.h"
*/
typedef
struct
Exec
Exec
;
typedef
struct
Exec
Exec
;
struct
Exec
struct
Exec
...
@@ -87,10 +79,6 @@ struct Sym
...
@@ -87,10 +79,6 @@ struct Sym
vlong
gotype
;
vlong
gotype
;
int
sequence
;
// order in file
int
sequence
;
// order in file
};
};
/*
* End of Plan 9 a.out.h
* Don't use system a.out; instead just lay in the Plan 9 one for now.
*/
/*
/*
...
...
src/clean.bash
View file @
00274a13
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
rm
-rf
$GOROOT
/pkg/[0-9a-zA-Z_]
*
rm
-rf
$GOROOT
/pkg/[0-9a-zA-Z_]
*
rm
-f
$GOROOT
/lib/
*
.[6a]
rm
-f
$GOROOT
/lib/
*
.[6a]
for
i
in
lib9 libbio libmach
_amd64
libregexp cmd pkg
for
i
in
lib9 libbio libmach libregexp cmd pkg
do
do
cd
$i
cd
$i
case
$i
in
case
$i
in
...
...
src/cmd/ar/Makefile
View file @
00274a13
...
@@ -13,7 +13,7 @@ OFILES=\
...
@@ -13,7 +13,7 @@ OFILES=\
ar.
$O
\
ar.
$O
\
$(TARG)
:
$(OFILES)
$(TARG)
:
$(OFILES)
$(LD)
-o
$(TARG)
-L
$(GOROOT)
/lib
$(OFILES)
-lmach
_amd64
-lbio
-l9
$(LD)
-o
$(TARG)
-L
$(GOROOT)
/lib
$(OFILES)
-lmach
-lbio
-l9
clean
:
clean
:
rm
-f
$(OFILES)
$(TARG)
rm
-f
$(OFILES)
$(TARG)
...
...
src/cmd/ar/ar.c
View file @
00274a13
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#include <ar.h>
#include <ar.h>
#undef select
#undef select
...
...
src/cmd/cov/Makefile
View file @
00274a13
...
@@ -17,7 +17,7 @@ HFILES=\
...
@@ -17,7 +17,7 @@ HFILES=\
tree.h
\
tree.h
\
$(TARG)
:
$(OFILES)
$(TARG)
:
$(OFILES)
$(LD)
-o
$(TARG)
-L
$(GOROOT)
/lib
$(OFILES)
-lmach
_amd64
-lregexp9
-lbio
-l9
$(LD)
-o
$(TARG)
-L
$(GOROOT)
/lib
$(OFILES)
-lmach
-lregexp9
-lbio
-l9
clean
:
clean
:
rm
-f
$(OFILES)
$(TARG)
rm
-f
$(OFILES)
$(TARG)
...
...
src/cmd/cov/main.c
View file @
00274a13
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
#include "tree.h"
#include "tree.h"
#include <ureg_amd64.h>
#include <ureg_amd64.h>
#include <mach
_amd64
.h>
#include <mach.h>
typedef
struct
Ureg
Ureg
;
typedef
struct
Ureg
Ureg
;
void
void
...
...
src/cmd/nm/Makefile
View file @
00274a13
...
@@ -13,7 +13,7 @@ OFILES=\
...
@@ -13,7 +13,7 @@ OFILES=\
nm.
$O
\
nm.
$O
\
$(TARG)
:
$(OFILES)
$(TARG)
:
$(OFILES)
$(LD)
-o
$(TARG)
-L
$(GOROOT)
/lib
$(OFILES)
-lmach
_amd64
-lbio
-l9
$(LD)
-o
$(TARG)
-L
$(GOROOT)
/lib
$(OFILES)
-lmach
-lbio
-l9
clean
:
clean
:
rm
-f
$(OFILES)
$(TARG)
rm
-f
$(OFILES)
$(TARG)
...
...
src/cmd/nm/nm.c
View file @
00274a13
// Inferno utils/nm/nm.c
// Inferno utils/nm/nm.c
// http://code.google.com/p/inferno-os/source/browse/utils/nm/nm.c
// http://code.google.com/p/inferno-os/source/browse/utils/nm/nm.c
//
//
// Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved.
//
Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved.
// Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net)
//
Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net)
// Portions Copyright © 1997-1999 Vita Nuova Limited
//
Portions Copyright © 1997-1999 Vita Nuova Limited
// Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuova.com)
//
Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuova.com)
// Portions Copyright © 2004,2006 Bruce Ellis
//
Portions Copyright © 2004,2006 Bruce Ellis
// Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net)
//
Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net)
// Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others
//
Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others
// Portions Copyright © 2009 The Go Authors. All rights reserved.
//
Portions Copyright © 2009 The Go Authors. All rights reserved.
//
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
// furnished to do so, subject to the following conditions:
//
//
// The above copyright notice and this permission notice shall be included in
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
// all copies or substantial portions of the Software.
//
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
#include <libc.h>
#include <libc.h>
#include <ar.h>
#include <ar.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
enum
{
enum
{
CHUNK
=
256
/* must be power of 2 */
CHUNK
=
256
/* must be power of 2 */
...
...
src/cmd/prof/Makefile
View file @
00274a13
...
@@ -17,7 +17,7 @@ OFILES=\
...
@@ -17,7 +17,7 @@ OFILES=\
# fns.h\
# fns.h\
$(TARG)
:
$(OFILES)
$(TARG)
:
$(OFILES)
$(LD)
-o
$(TARG)
-L
$(GOROOT)
/lib
$(OFILES)
-lmach
_amd64
-lbio
-l9
$(LD)
-o
$(TARG)
-L
$(GOROOT)
/lib
$(OFILES)
-lmach
-lbio
-l9
clean
:
clean
:
rm
-f
$(OFILES)
$(TARG)
rm
-f
$(OFILES)
$(TARG)
...
...
src/cmd/prof/main.c
View file @
00274a13
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
#include <ctype.h>
#include <ctype.h>
#include <ureg_amd64.h>
#include <ureg_amd64.h>
#include <mach
_amd64
.h>
#include <mach.h>
char
*
file
=
"6.out"
;
char
*
file
=
"6.out"
;
static
Fhdr
fhdr
;
static
Fhdr
fhdr
;
...
...
src/libmach
_amd64
/5obj.c
→
src/libmach/5obj.c
View file @
00274a13
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#include "../cmd/5l/5.out.h"
#include "../cmd/5l/5.out.h"
#include "obj.h"
#include "obj.h"
...
...
src/libmach
_amd64
/6.c
→
src/libmach/6.c
View file @
00274a13
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include "ureg_amd64.h"
#include "ureg_amd64.h"
#include <mach
_amd64
.h>
#include <mach.h>
#define REGOFF(x) offsetof(struct Ureg, x)
#define REGOFF(x) offsetof(struct Ureg, x)
...
...
src/libmach
_amd64
/6obj.c
→
src/libmach/6obj.c
View file @
00274a13
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#include "../cmd/6l/6.out.h"
#include "../cmd/6l/6.out.h"
#include "obj.h"
#include "obj.h"
...
...
src/libmach
_amd64
/8.c
→
src/libmach/8.c
View file @
00274a13
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
#include <u.h>
#include <u.h>
#include <bio.h>
#include <bio.h>
#include <ureg_x86.h>
#include <ureg_x86.h>
#include <mach
_amd64
.h>
#include <mach.h>
#define REGOFF(x) (uintptr)(&((struct Ureg *) 0)->x)
#define REGOFF(x) (uintptr)(&((struct Ureg *) 0)->x)
...
...
src/libmach
_amd64
/8db.c
→
src/libmach/8db.c
View file @
00274a13
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#define Ureg UregAmd64
#define Ureg UregAmd64
#include <ureg_amd64.h>
#include <ureg_amd64.h>
#undef Ureg
#undef Ureg
...
@@ -226,7 +226,7 @@ i386trace(Map *map, uvlong pc, uvlong sp, uvlong link, Tracer trace)
...
@@ -226,7 +226,7 @@ i386trace(Map *map, uvlong pc, uvlong sp, uvlong link, Tracer trace)
findsym
(
pc
,
CTEXT
,
&
s
);
findsym
(
pc
,
CTEXT
,
&
s
);
(
*
trace
)(
map
,
pc
,
sp
,
&
s1
);
// morestack's caller; caller's caller's PC/SP
(
*
trace
)(
map
,
pc
,
sp
,
&
s1
);
// morestack's caller; caller's caller's PC/SP
continue
;
continue
;
}
}
if
(
pc
==
lessstack
)
{
if
(
pc
==
lessstack
)
{
// ../pkg/runtime/runtime.h
// ../pkg/runtime/runtime.h
...
...
src/libmach
_amd64
/8obj.c
→
src/libmach/8obj.c
View file @
00274a13
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#include "../cmd/8l/8.out.h"
#include "../cmd/8l/8.out.h"
#include "obj.h"
#include "obj.h"
...
...
src/libmach
_amd64
/Makefile
→
src/libmach/Makefile
View file @
00274a13
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
include
../Make.conf
include
../Make.conf
LIB
=
libmach
_amd64
.a
LIB
=
libmach.a
OFILES
=
\
OFILES
=
\
executable.
$O
\
executable.
$O
\
fakeobj.
$O
\
fakeobj.
$O
\
...
@@ -46,32 +46,8 @@ OFILES=\
...
@@ -46,32 +46,8 @@ OFILES=\
6obj.
$O
\
6obj.
$O
\
8obj.
$O
\
8obj.
$O
\
$(GOOS)
.
$O
\
$(GOOS)
.
$O
\
# v.$O
\
# k.$O
\
# u.$O
\
# q.$O
\
# 0.$O
\
# 2.$O
\
# 5.$O
\
# 7.$O
\
# 9.$O
\
# vdb.$O
\
# kdb.$O
\
# udb.$O
\
# qdb.$O
\
# 2db.$O
\
# 5db.$O
\
# 7db.$O
\
# vobj.$O
\
# kobj.$O
\
# uobj.$O
\
# 2obj.$O
\
# 7obj.$O
\
# 9obj.$O
\
# qobj.$O
\
# vcodas.$O
\
HFILES
=
$(GOROOT)
/include/mach
_amd64
.h elf.h macho.h obj.h
HFILES
=
$(GOROOT)
/include/mach.h elf.h macho.h obj.h
install
:
$(LIB)
install
:
$(LIB)
cp
$(LIB)
$(GOROOT)
/lib
cp
$(LIB)
$(GOROOT)
/lib
...
...
src/libmach
_amd64
/access.c
→
src/libmach/access.c
View file @
00274a13
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
static
int
mget
(
Map
*
,
uvlong
,
void
*
,
int
);
static
int
mget
(
Map
*
,
uvlong
,
void
*
,
int
);
static
int
mput
(
Map
*
,
uvlong
,
void
*
,
int
);
static
int
mput
(
Map
*
,
uvlong
,
void
*
,
int
);
...
...
src/libmach
_amd64
/darwin.c
→
src/libmach/darwin.c
View file @
00274a13
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
#include <errno.h>
#include <errno.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#define Ureg Ureg32
#define Ureg Ureg32
#include <ureg_x86.h>
#include <ureg_x86.h>
#undef Ureg
#undef Ureg
...
...
src/libmach
_amd64
/elf.h
→
src/libmach/elf.h
View file @
00274a13
File moved
src/libmach
_amd64
/executable.c
→
src/libmach/executable.c
View file @
00274a13
// Inferno libmach/executable.c
// Inferno libmach/executable.c
// http://code.google.com/p/inferno-os/source/browse/utils/libmach/executable.c
// http://code.google.com/p/inferno-os/source/browse/utils/libmach/executable.c
//
//
// Copyright © 1994-1999 Lucent Technologies Inc.
//
Copyright © 1994-1999 Lucent Technologies Inc.
// Power PC support Copyright © 1995-2004 C H Forsyth (forsyth@terzarima.net).
//
Power PC support Copyright © 1995-2004 C H Forsyth (forsyth@terzarima.net).
// Portions Copyright © 1997-1999 Vita Nuova Limited.
//
Portions Copyright © 1997-1999 Vita Nuova Limited.
// Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuova.com).
//
Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuova.com).
// Revisions Copyright © 2000-2004 Lucent Technologies Inc. and others.
//
Revisions Copyright © 2000-2004 Lucent Technologies Inc. and others.
// Portions Copyright © 2009 The Go Authors. All rights reserved.
// Portions Copyright © 2009 The Go Authors. All rights reserved.
//
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// Permission is hereby granted, free of charge, to any person obtaining a copy
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <bootexec.h>
#include <bootexec.h>
#include <mach
_amd64
.h>
#include <mach.h>
#include "elf.h"
#include "elf.h"
#include "macho.h"
#include "macho.h"
...
@@ -268,7 +268,7 @@ ExecTable exectab[] =
...
@@ -268,7 +268,7 @@ ExecTable exectab[] =
sizeof
(
Machhdr
),
sizeof
(
Machhdr
),
nil
,
nil
,
machdotout
},
machdotout
},
{
MACH32_MAG
,
/*
64
-bit MACH (apple mac) */
{
MACH32_MAG
,
/*
32
-bit MACH (apple mac) */
"mach executable"
,
"mach executable"
,
nil
,
nil
,
FI386
,
FI386
,
...
...
src/libmach
_amd64
/fakeobj.c
→
src/libmach/fakeobj.c
View file @
00274a13
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <ar.h>
#include <ar.h>
#include <mach
_amd64
.h>
#include <mach.h>
#include "obj.h"
#include "obj.h"
int
_is2
(
char
*
x
)
{
return
0
;
}
int
_is2
(
char
*
x
)
{
return
0
;
}
...
...
src/libmach
_amd64
/linux.c
→
src/libmach/linux.c
View file @
00274a13
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
#include <errno.h>
#include <errno.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#define Ureg Ureg32
#define Ureg Ureg32
#include <ureg_x86.h>
#include <ureg_x86.h>
#undef Ureg
#undef Ureg
...
...
src/libmach
_amd64
/machdata.c
→
src/libmach/machdata.c
View file @
00274a13
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#define STARTSYM "_main"
#define STARTSYM "_main"
#define PROFSYM "_mainp"
#define PROFSYM "_mainp"
...
...
src/libmach
_amd64
/macho.h
→
src/libmach/macho.h
View file @
00274a13
File moved
src/libmach
_amd64
/map.c
→
src/libmach/map.c
View file @
00274a13
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
Map
*
Map
*
newmap
(
Map
*
map
,
int
n
)
newmap
(
Map
*
map
,
int
n
)
...
...
src/libmach
_amd64
/obj.c
→
src/libmach/obj.c
View file @
00274a13
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <ar.h>
#include <ar.h>
#include <mach
_amd64
.h>
#include <mach.h>
#include "obj.h"
#include "obj.h"
#define islocal(t) ((t)=='a' || (t)=='p')
#define islocal(t) ((t)=='a' || (t)=='p')
...
@@ -333,7 +333,7 @@ _offset(int id, vlong off)
...
@@ -333,7 +333,7 @@ _offset(int id, vlong off)
/*
/*
* update the type of a global text or data symbol
* update the type of a global text or data symbol
*/
*/
static
void
static
void
objupdate
(
int
id
,
int
type
)
objupdate
(
int
id
,
int
type
)
{
{
Sym
*
s
;
Sym
*
s
;
...
...
src/libmach
_amd64
/obj.h
→
src/libmach/obj.h
View file @
00274a13
File moved
src/libmach
_amd64
/setmach.c
→
src/libmach/setmach.c
View file @
00274a13
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
/* table for selecting machine-dependent parameters */
/* table for selecting machine-dependent parameters */
typedef
struct
machtab
Machtab
;
typedef
struct
machtab
Machtab
;
...
...
src/libmach
_amd64
/swap.c
→
src/libmach/swap.c
View file @
00274a13
File moved
src/libmach
_amd64
/sym.c
→
src/libmach/sym.c
View file @
00274a13
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
#include <u.h>
#include <u.h>
#include <libc.h>
#include <libc.h>
#include <bio.h>
#include <bio.h>
#include <mach
_amd64
.h>
#include <mach.h>
#define HUGEINT 0x7fffffff
#define HUGEINT 0x7fffffff
#define NNAME 20
/* a relic of the past */
#define NNAME 20
/* a relic of the past */
...
...
src/make.bash
View file @
00274a13
...
@@ -19,7 +19,7 @@ rm -f $GOBIN/quietgcc
...
@@ -19,7 +19,7 @@ rm -f $GOBIN/quietgcc
cp
quietgcc.bash
$GOBIN
/quietgcc
cp
quietgcc.bash
$GOBIN
/quietgcc
chmod
+x
$GOBIN
/quietgcc
chmod
+x
$GOBIN
/quietgcc
for
i
in
lib9 libbio libmach
_amd64
libregexp cmd pkg cmd/ebnflint cmd/godoc cmd/gofmt
for
i
in
lib9 libbio libmach libregexp cmd pkg cmd/ebnflint cmd/godoc cmd/gofmt
do
do
# The ( ) here are to preserve the current directory
# The ( ) here are to preserve the current directory
# for the next round despite the cd $i below.
# for the next round despite the cd $i below.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment