aboutsummaryrefslogtreecommitdiffstats
path: root/os/rt/src/chdebug.c
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2014-11-14 11:07:04 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2014-11-14 11:07:04 +0000
commit1409bd15bd3bfa57c042caaed6d4b755e23ca235 (patch)
treef48570162d8e519978a3f50584f37a159c6fb95e /os/rt/src/chdebug.c
parent79a15865134fdc2522db29995bd5417e7b00a0d6 (diff)
downloadChibiOS-1409bd15bd3bfa57c042caaed6d4b755e23ca235.tar.gz
ChibiOS-1409bd15bd3bfa57c042caaed6d4b755e23ca235.tar.bz2
ChibiOS-1409bd15bd3bfa57c042caaed6d4b755e23ca235.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7507 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/rt/src/chdebug.c')
-rw-r--r--os/rt/src/chdebug.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/os/rt/src/chdebug.c b/os/rt/src/chdebug.c
index f9408d515..bf31b7cac 100644
--- a/os/rt/src/chdebug.c
+++ b/os/rt/src/chdebug.c
@@ -114,7 +114,7 @@
*/
void _dbg_check_disable(void) {
- if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt != 0))
+ if ((ch.dbg.isr_cnt != 0) || (ch.dbg.lock_cnt != 0))
chSysHalt("SV#1");
}
@@ -125,7 +125,7 @@ void _dbg_check_disable(void) {
*/
void _dbg_check_suspend(void) {
- if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt != 0))
+ if ((ch.dbg.isr_cnt != 0) || (ch.dbg.lock_cnt != 0))
chSysHalt("SV#2");
}
@@ -136,7 +136,7 @@ void _dbg_check_suspend(void) {
*/
void _dbg_check_enable(void) {
- if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt != 0))
+ if ((ch.dbg.isr_cnt != 0) || (ch.dbg.lock_cnt != 0))
chSysHalt("SV#3");
}
@@ -147,7 +147,7 @@ void _dbg_check_enable(void) {
*/
void _dbg_check_lock(void) {
- if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt != 0))
+ if ((ch.dbg.isr_cnt != 0) || (ch.dbg.lock_cnt != 0))
chSysHalt("SV#4");
_dbg_enter_lock();
}
@@ -159,7 +159,7 @@ void _dbg_check_lock(void) {
*/
void _dbg_check_unlock(void) {
- if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt <= 0))
+ if ((ch.dbg.isr_cnt != 0) || (ch.dbg.lock_cnt <= 0))
chSysHalt("SV#5");
_dbg_leave_lock();
}
@@ -171,7 +171,7 @@ void _dbg_check_unlock(void) {
*/
void _dbg_check_lock_from_isr(void) {
- if ((ch.dbg_isr_cnt <= 0) || (ch.dbg_lock_cnt != 0))
+ if ((ch.dbg.isr_cnt <= 0) || (ch.dbg.lock_cnt != 0))
chSysHalt("SV#6");
_dbg_enter_lock();
}
@@ -183,7 +183,7 @@ void _dbg_check_lock_from_isr(void) {
*/
void _dbg_check_unlock_from_isr(void) {
- if ((ch.dbg_isr_cnt <= 0) || (ch.dbg_lock_cnt <= 0))
+ if ((ch.dbg.isr_cnt <= 0) || (ch.dbg.lock_cnt <= 0))
chSysHalt("SV#7");
_dbg_leave_lock();
}
@@ -196,9 +196,9 @@ void _dbg_check_unlock_from_isr(void) {
void _dbg_check_enter_isr(void) {
port_lock_from_isr();
- if ((ch.dbg_isr_cnt < 0) || (ch.dbg_lock_cnt != 0))
+ if ((ch.dbg.isr_cnt < 0) || (ch.dbg.lock_cnt != 0))
chSysHalt("SV#8");
- ch.dbg_isr_cnt++;
+ ch.dbg.isr_cnt++;
port_unlock_from_isr();
}
@@ -210,9 +210,9 @@ void _dbg_check_enter_isr(void) {
void _dbg_check_leave_isr(void) {
port_lock_from_isr();
- if ((ch.dbg_isr_cnt <= 0) || (ch.dbg_lock_cnt != 0))
+ if ((ch.dbg.isr_cnt <= 0) || (ch.dbg.lock_cnt != 0))
chSysHalt("SV#9");
- ch.dbg_isr_cnt--;
+ ch.dbg.isr_cnt--;
port_unlock_from_isr();
}
@@ -226,7 +226,7 @@ void _dbg_check_leave_isr(void) {
*/
void chDbgCheckClassI(void) {
- if ((ch.dbg_isr_cnt < 0) || (ch.dbg_lock_cnt <= 0))
+ if ((ch.dbg.isr_cnt < 0) || (ch.dbg.lock_cnt <= 0))
chSysHalt("SV#10");
}
@@ -240,7 +240,7 @@ void chDbgCheckClassI(void) {
*/
void chDbgCheckClassS(void) {
- if ((ch.dbg_isr_cnt != 0) || (ch.dbg_lock_cnt <= 0))
+ if ((ch.dbg.isr_cnt != 0) || (ch.dbg.lock_cnt <= 0))
chSysHalt("SV#11");
}
@@ -251,10 +251,10 @@ void chDbgCheckClassS(void) {
* @brief Trace circular buffer subsystem initialization.
* @note Internal use only.
*/
-void _trace_init(void) {
+void _dbg_trace_init(void) {
- ch.dbg_trace_buffer.tb_size = CH_DBG_TRACE_BUFFER_SIZE;
- ch.dbg_trace_buffer.tb_ptr = &ch.dbg_trace_buffer.tb_buffer[0];
+ ch.dbg.trace_buffer.tb_size = CH_DBG_TRACE_BUFFER_SIZE;
+ ch.dbg.trace_buffer.tb_ptr = &ch.dbg.trace_buffer.tb_buffer[0];
}
/**
@@ -266,13 +266,13 @@ void _trace_init(void) {
*/
void _dbg_trace(thread_t *otp) {
- ch.dbg_trace_buffer.tb_ptr->se_time = chVTGetSystemTimeX();
- ch.dbg_trace_buffer.tb_ptr->se_tp = currp;
- ch.dbg_trace_buffer.tb_ptr->se_wtobjp = otp->p_u.wtobjp;
- ch.dbg_trace_buffer.tb_ptr->se_state = (uint8_t)otp->p_state;
- if (++ch.dbg_trace_buffer.tb_ptr >=
- &ch.dbg_trace_buffer.tb_buffer[CH_DBG_TRACE_BUFFER_SIZE])
- ch.dbg_trace_buffer.tb_ptr = &ch.dbg_trace_buffer.tb_buffer[0];
+ ch.dbg.trace_buffer.tb_ptr->se_time = chVTGetSystemTimeX();
+ ch.dbg.trace_buffer.tb_ptr->se_tp = currp;
+ ch.dbg.trace_buffer.tb_ptr->se_wtobjp = otp->p_u.wtobjp;
+ ch.dbg.trace_buffer.tb_ptr->se_state = (uint8_t)otp->p_state;
+ if (++ch.dbg.trace_buffer.tb_ptr >=
+ &ch.dbg.trace_buffer.tb_buffer[CH_DBG_TRACE_BUFFER_SIZE])
+ ch.dbg.trace_buffer.tb_ptr = &ch.dbg.trace_buffer.tb_buffer[0];
}
#endif /* CH_DBG_ENABLE_TRACE */