Skip to content

Commit b3b80dd

Browse files
author
Levente Orban
committed
Add the structure of the debugger package
JerryScript-DCO-1.0-Signed-off-by: Levente Orban orbanl@inf.u-szeged.hu
1 parent 945fbef commit b3b80dd

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

jerry-core/debugger/jerry-debugger.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
//TODO: Implement the socket communication

jerry-core/debugger/jerry-debugger.h

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
/* Copyright 2016 University of Szeged.
2+
*
3+
* Licensed under the Apache License, Version 2.0 (the "License");
4+
* you may not use this file except in compliance with the License.
5+
* You may obtain a copy of the License at
6+
*
7+
* http://www.apache.org/licenses/LICENSE-2.0
8+
*
9+
* Unless required by applicable law or agreed to in writing, software
10+
* distributed under the License is distributed on an "AS IS" BASIS
11+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
* See the License for the specific language governing permissions and
13+
* limitations under the License.
14+
*/
15+
16+
#ifndef JERRY_DEBUGGER_H
17+
#define JERRY_DEBUGGER_H
18+
19+
#define MAX_MESSAGE_SIZE 128
20+
21+
/**
22+
* Package header
23+
*/
24+
typdef struct
25+
{
26+
uint8_t type; /**< type of the message */
27+
uint8_t size; /**< size of the message */
28+
} jerry_debug_message_header_t;
29+
30+
/**
31+
* Source file name
32+
*/
33+
typdef struct
34+
{
35+
jerry_debug_message_header header; /**< header of the source file name struct */
36+
char file_name[1]; /**< the message */
37+
} jerry_debug_message_source_name_t;
38+
39+
#endif /* JERRY_DEBUGGER_H */

0 commit comments

Comments
 (0)