gdb主要帮助用户在调试程序时完成哪些工作

gdb主要帮助用户在调试程序时完成哪些工作,第1张

远程调试环境由宿主机GDB和目标机调试

stub共同构成,两者通过串口或TCP连接。使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub

是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:

用ROM Monitor调试目标机程序

用KGDB调试系统内核

用gdbserver调试用户空间程序。

这三种调试方法的区别主要在于:目标机远程调试stub的存在形式的不同,而其设计思路和实现方法则是大致相同的,而我们最常用的是调试应用程序,就是采用gdb+gdbserver的方式进行调试。在很多情况下,用户需要对一个应用程序进行反复调试,特别是复杂的程序,采用GDB方法调试,由于嵌入式系统资源有限性,一般不能直接在目标系统上进行调试,通常采gdb+gdbserver的方式进行调试。Gdbserver在目标系统中运行,gdb则在宿主机上运行。

下载需要用的的软件包。

一.编译安装arm-linux-gdb

<1>#tar jxvf gdb-7.3.tar.bz2

<2>#cd gdb-7.3

<3>#./configure--target=arm-linux --enable-sim --prefix=/usr/local/bin

<4>#make

<5>#make install

二.编译安装gdbserver

<1>#cd gdb-7.3/gdb/gdbserver

<2>#./configure --target=arm-linux--host=arm-linux

<3>#make

这样在gdb-7.3/gdb/gdbserver目录下就生成了一个gdbserver可执行文件,拷贝到目标开发板上.

三.测试arm-linux-gdb + gdbserver

<1>在超级终端输入:

#./gdbserver 192.168.100.1:2345 hello

[192.168.100.1为pc机ip地址,2345为监听端口,hello为待调试程序

这样在开发板上可以看到如下提示信息:

Process wpa_cli createdpid = 730

Listening on port 2345

表示gdbserver 成功运行等待客户端的连接信息

<2>在pc机上输入:

#arm-linux-gdb hello

然后在GDB界面输入:

#target remote 192.168.100.2:2345

[192.168.100.2为开发板ip地址,2345为开发版监听端口]

这样在开发板上可以看到如下提示信息:

Remote debugging from host 192.168.100.1

表示gdbserver成功运行并且建立连接关系,等待客户端的调试信息。

主要的几个程序是提交入党申请书、确定为入党积极分子、确定为发展对象、考察一年后确定为预备党员、预备党员一年考察期合格后转正为正式党员。程序比较复杂,详情看下面全面内容。

1、自愿向党组织递交入党申请

要求入党的同学应自愿向党组织递交书面申请,申请主要写对党的认识、入党动机和本人主要表现。

2、确定入党积极分子

入党申请人经党小组推荐、支部审查同意后,确定为入党积极分子。党支部将入党积极分子报公共管理系党总支备案,并通知入党积极分子本人,指定两名正式党员作为入党积极分子的培养联系人。

3、进入考察期

入党积极分子的考察期一年以上,自党支部确定其为入党积极分子之日算起。党支部每半年要对要求入党的积极分子进行一次考察,每次考察情况要填入党积极分子考察表。

工作顺序为:党小组(推荐意见)->支部对申请人的政治表现(量化积分)、遵守校规、学习成绩、参加活动等情况的了解意见->支委会讨论是否列为入党积极分子的意见->考察意见->综合政审结论->党内外群众公开测评意见->支委会或支部大会讨论发展对象意见->党总支意见

4、听取党内外学生群众意见

党支部派一至两名正式党员召开座谈会,听取党内外群众对入党积极分子的反映。

①参加座谈会的党内外群众应为班级总人数的半数以上,不够半数的,党支部应加以说明。

②座谈会应在考察期一年以上,支部拟列为发展对象之前召开。

③座谈会对拟发展对象赞成意见不足半数者,则取消其发展资格。

记录整理党内外评定意见反映要真实。并将测评表装入“党员材料档案”,(党员材料应转为正式党员后再与本人学籍档案合并)。

 5、确定发展对象

要求入党的积极分子经过一年以上培养教育后,在听取党小组、培养联系人和党内外群众意见的基础上,经党支部大会讨论确定为发展对象。入党积极分子写出自传(内容主要写本人简历、家庭主要成员及主要社会关系的政治历史和现实表现情况)。

 6、政治审查

审查发展对象本人,家庭主要成员和社会关系对党的路线、方针、政策的态度,政治历史和重要时期(特别是“文革”和动乱)及现实表现。

 7、短期培训

学校党委(组织部)和公管系党总支对发展对象进行短期集中培训和考试。未经培训的不能发展入党。培训后要填写培训成绩登记表、颁发结业证书并由学校组织部盖章,装入入党材料档案。

8、确定入党介绍人

入党介绍人由两名正式党员担任,一般由培养联系人担任,也可由发展对象约请,或由党组织指定。

 9、填写入党志愿书

发展对象填写《入党志愿书》,须经上级党组织同意,在入党介绍人的指导下,用黑色碳素或蓝黑墨水(不准用纯蓝)填写。填写时要忠诚老实、实事求是,不得有任何隐瞒和伪造。字迹要清楚,不得涂改。对《入党志愿书》上有的项目没有内容可填写时,应注明“无”。在“对党还有哪些需要说明的问题”一栏,主要填写需要向党说明,而其它栏目中不能填写的问题,或对某些栏目需要补充说明的问题。

10、支委会审查

召开支委会,严格审查发展对象填写的《入党志愿书》和有关材料、经支委会集体讨论认为发展对象合格和手续完备后,即提交支部大会进行讨论。

11、召开支部大会

★☆程序:

1、申请入党人汇报对党的认识、入党动机、本人履历、现实表现以及向组织说明的其它问题;

2、介绍人介绍入党人的主要情况,并对其能否入党表明意见;

3、支委会报告对申请入党人的审议情况;

4、与会党员充分发表意见,对申请入党人能否入党进行讨论;

5、采取举手或无记名投票的方式进行表决。

6、申请入党的人对大会讨论情况表明自己的态度;

 ★☆注意事项:

1、到会有表决权的正式党员达到应到会的正式党员半数以上;

2、申请入党人及其入党介绍人必须参加支部大会;

3、讨论两个以上的人入党时,必须逐个讨论和表决;

4、支部决议应及时填写在《入党志愿书》上,决议内容包括申请人的优缺点, 应写实到有表决权的正式党员数、表决结果及日期;

5、及时将《入党志愿书》、申请书、政审材料、

培养教育和考察材料报党委审批。

12、组织员谈话

在审批接收新党员前,党总支书记、副书记或派党支部书记或支委其他成员同申请人谈话(2人以上),作进一步的考察。谈话前,党总支要对支部报来的入党材料进行审查,看材料是否齐全,手续是否完备(查看支部记录),并采取座谈或个别谈心的方式,听取党内外人员对入党申请人的反映。谈话中,主要了解被谈话人的入党动机,对党的认识和对党的基本知识的掌握情况,征求其对党需要说明的问题,帮助其提高对党的认识,指出努力的方向。谈话后,及时如实地将谈话人的意见填入《入党志愿书》。

13、党委审批

党委审批必须坚持集体讨论的原则,将审批意见填写在《入党志愿书》上,注明预备期的起止时间,并通知报批的党支部。

14、支部向本人发出入党通知书

党总支接到学校党委入党审批通知后,应及时通知学生所在党支部和本人并在党员大会上宣布。党支部应将上级党委批准的预备党员编入党小组活动,告诉其交纳党费的时间、规定等。

15、入党宣誓

预备党员必须面对党旗进行宣誓。

★☆入党宣誓仪式的程序:

1、唱国际歌;

2、党组织负责人致词;

3、新党员宣誓;

4、上级党组织代表讲话;

5、党员代表讲话;

6、新党员代表向党表示决心。

16、预备期的培养考察

预备期为一年,从支部大会通过预备党员之日算起。对预备党员地教育和考察,党组织通过听取本人汇报、个别谈心、集中培训、介绍人帮助等方式,每季度要讨论一次,发现问题及时同本人谈话。预备党员要自觉地接受党组织的教育和考察,经常向党组织汇报思想和工作情况,每季度要向支部书面汇报思想和工作一次。预备期满后,党支部要进行全面考察,并写出书面报告。预备党员转正材料(转正申请、个人思想工作汇报、党小组意见、党内外群众意见、党支部考察报告及发展材料)必须报学校组织部审查同意后,方可讨论审批。

17、预备期满

★☆考察合格——转正。

手续:

1.本人在预备期满前的适当时候向支部提出书面转正申请;

2、党小组提出意见;

3、党支部征求党内外群众意见;

4、支委会审查;

5、支部大会讨论、表决通过;

6、预备党员材料报外语学院党总支

7、党总支报学校组织部审核;

8、学校党委审批。

党委对党总支上报的接收预备党员的决议,必须在三个月内审批,并通知报批的党支部。

★☆考察不合格——延长预备期。

对预备期满后不完全具备条件或犯有一定的错误,但还没有完全丧失预备党员条件,并且本人决心努力改正错误的,可延长预备期。延长时间最长不超过一年,最短不能少于半年。延长预备期必须经过支部大会讨论做出决议,填入《入党志愿书》,报上级党委。延长预备期期满后,由党总支根据其是否具备党员条件做出转为正式党员或取消预备党员资格的决议并报学校党委审批。

对在预备期内不能履行党员义务,确定不具备党员条件或犯有严重错误或延长预备期后经过教育考察已不具备党员条件的,应取消预备党员资格。取消预备党员资格必须经过支部大会讨论通过,支部大会决议填入《入党志愿书》报党总支审核,由党总支报学校党委审批。

1、党员纪律处分程序:① 党员的纪律处分,必须经过支部大会讨论决定。② 报党的基层委员会批准。2、特殊情况下,对党员纪律处分的程序:党章规定:在特殊情况下,县级和县级以上各级党的委员会和纪律检查委员会有权直接决定给党员以纪律处分。县以上纪检机关直接作出处分决定的案件,必须征求被调查人所在单位党组织的意见,并报本级纪委常委会讨论,由案件审理部门起草处分决定及通知,报本级纪委领导签发。3、交由犯错误党员所在党支部作出处分决定的程序:① 由案件检查机关(上级党组织或纪委)向犯错误党员所在单位党支部送交案件调查报告、犯错误党员对错误事实材料的书面意见和检讨材料、案件检查组对犯错误党员的书面意见的说明材料等。党支部应在一个月内作出处理决定,并按照处分党员的批准权限呈报审批。② 与违纪党员谈话,进行帮助和教育,听取他对错误事实的说明和申辩。③ 召开支部委员会,根据案件检查机关提供的材料,依据党纪规定,在案件检查机关处分建议基础上,讨论对犯错误党员的处分意见,并草拟好处分决定。④ 召开支部大会,在充分讨论的基础上作出处分决定。召开处分党员的支部大会,应当通知包括犯错误党员在内的全体党员参加。违犯纪律的党员应当在支部大会上就自己的错误作出检查,同时也有权利对所犯错误作出说明和进行申辩。参加支部大会的其他党员应当对违犯纪律的党员进行批评教育,对支部委员会提出的处理意见表示自己的态度和看法,同时也可以为违犯纪律的党员进行辩护。处分决定必须由应到会有表决权的党员半数以上同意方可通过。犯错误的党员亦有权参与表决。⑤ 支部委员会将支部大会讨论通过的处分决定给受处分的党员签署意见,然后按审批权限逐级上报。上报审批所附的材料应当有:错误事实的调查报告、证明材料、本人检讨材料、支部大会通过的处分决定、本人对处分的意见以及其他有关材料。执行党纪处分决定的机关或者受处分党员所在单位,应当在6个月内将处分决定的执行情况向作出或者批准处分决定的机关报告。不按照规定落实党纪处分决定和其他相关处理手续的,应当追究主要责任者和其他直接责任人员的责任。其中情节较重应当给予党纪处分的,依照《中国共产党纪律处分条例》规定处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11475600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存