Skip to content

Commit 0939d0e

Browse files
author
hrothgar
committed
initial commit print stack trace
1 parent ec93bba commit 0939d0e

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

redis.h

+75
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
/*
2+
* Copyright (c) 2006-2009, Salvatore Sanfilippo <antirez at gmail dot com>
3+
* All rights reserved.
4+
*
5+
* Redistribution and use in source and binary forms, with or without
6+
* modification, are permitted provided that the following conditions are met:
7+
*
8+
* * Redistributions of source code must retain the above copyright notice,
9+
* this list of conditions and the following disclaimer.
10+
* * Redistributions in binary form must reproduce the above copyright
11+
* notice, this list of conditions and the following disclaimer in the
12+
* documentation and/or other materials provided with the distribution.
13+
* * Neither the name of Redis nor the names of its contributors may be used
14+
* to endorse or promote products derived from this software without
15+
* specific prior written permission.
16+
*
17+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18+
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20+
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21+
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22+
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23+
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24+
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25+
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26+
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27+
* POSSIBILITY OF SUCH DAMAGE.
28+
*/
29+
30+
#ifndef __REDIS_H__
31+
#define __REDIS_H__
32+
33+
enum
34+
{
35+
REG_GS = 0,
36+
# define REG_GS REG_GS
37+
REG_FS,
38+
# define REG_FS REG_FS
39+
REG_ES,
40+
# define REG_ES REG_ES
41+
REG_DS,
42+
# define REG_DS REG_DS
43+
REG_EDI,
44+
# define REG_EDI REG_EDI
45+
REG_ESI,
46+
# define REG_ESI REG_ESI
47+
REG_EBP,
48+
# define REG_EBP REG_EBP
49+
REG_ESP,
50+
# define REG_ESP REG_ESP
51+
REG_EBX,
52+
# define REG_EBX REG_EBX
53+
REG_EDX,
54+
# define REG_EDX REG_EDX
55+
REG_ECX,
56+
# define REG_ECX REG_ECX
57+
REG_EAX,
58+
# define REG_EAX REG_EAX
59+
REG_TRAPNO,
60+
# define REG_TRAPNO REG_TRAPNO
61+
REG_ERR,
62+
# define REG_ERR REG_ERR
63+
REG_EIP,
64+
# define REG_EIP REG_EIP
65+
REG_CS,
66+
# define REG_CS REG_CS
67+
REG_EFL,
68+
# define REG_EFL REG_EFL
69+
REG_UESP,
70+
# define REG_UESP REG_UESP
71+
REG_SS
72+
# define REG_SS REG_SS
73+
};
74+
75+
#endif

0 commit comments

Comments
 (0)