Deleted Added
full compact
db_access.c (623) db_access.c (798)
1/*
2 * Mach Operating System
3 * Copyright (c) 1991,1990 Carnegie Mellon University
4 * All Rights Reserved.
5 *
6 * Permission to use, copy, modify and distribute this software and its
7 * documentation is hereby granted, provided that both the copyright
8 * notice and this permission notice appear in all copies of the

--- 9 unchanged lines hidden (view full) ---

18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 * School of Computer Science
20 * Carnegie Mellon University
21 * Pittsburgh PA 15213-3890
22 *
23 * any improvements or extensions that they make and grant Carnegie the
24 * rights to redistribute these changes.
25 *
1/*
2 * Mach Operating System
3 * Copyright (c) 1991,1990 Carnegie Mellon University
4 * All Rights Reserved.
5 *
6 * Permission to use, copy, modify and distribute this software and its
7 * documentation is hereby granted, provided that both the copyright
8 * notice and this permission notice appear in all copies of the

--- 9 unchanged lines hidden (view full) ---

18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 * School of Computer Science
20 * Carnegie Mellon University
21 * Pittsburgh PA 15213-3890
22 *
23 * any improvements or extensions that they make and grant Carnegie the
24 * rights to redistribute these changes.
25 *
26 * $Id$
26 * $Id: db_access.c,v 1.2 1993/10/16 16:47:04 rgrimes Exp $
27 */
28
29/*
30 * Author: David B. Golub, Carnegie Mellon University
31 * Date: 7/90
32 */
33#include "param.h"
34#include "proc.h"
35#include <machine/db_machdep.h> /* type definitions */
36
37/*
38 * Access unaligned data items on aligned (longword)
39 * boundaries.
40 */
41
42extern void db_read_bytes(); /* machine-dependent */
43extern void db_write_bytes(); /* machine-dependent */
44
27 */
28
29/*
30 * Author: David B. Golub, Carnegie Mellon University
31 * Date: 7/90
32 */
33#include "param.h"
34#include "proc.h"
35#include <machine/db_machdep.h> /* type definitions */
36
37/*
38 * Access unaligned data items on aligned (longword)
39 * boundaries.
40 */
41
42extern void db_read_bytes(); /* machine-dependent */
43extern void db_write_bytes(); /* machine-dependent */
44
45int db_extend[] = { /* table for sign-extending */
45unsigned db_extend[] = { /* table for sign-extending */
46 0,
46 0,
47 0xFFFFFF80,
48 0xFFFF8000,
49 0xFF800000
47 0xFFFFFF80U,
48 0xFFFF8000U,
49 0xFF800000U
50};
51
52db_expr_t
53db_get_value(addr, size, is_signed)
54 db_addr_t addr;
55 register int size;
56 boolean_t is_signed;
57{

--- 45 unchanged lines hidden ---
50};
51
52db_expr_t
53db_get_value(addr, size, is_signed)
54 db_addr_t addr;
55 register int size;
56 boolean_t is_signed;
57{

--- 45 unchanged lines hidden ---