Sorry - What I was asking is where does one get the magic number from, I in the 
process of adding support for the m14k cores and believe I need to use a 
different number than the one defined for m4k core.

-----Original Message-----
From: Peter Stuge [mailto:[email protected]] 
Sent: Thursday, October 02, 2014 6:25 PM
To: [email protected]
Subject: Re: [OpenOCD-devel] Common Magic number

Kent Brinkley wrote:
> What is the common_magic number used in for example in mips_m4k.h

I recommend using git grep:

$ git grep -n MIPSM4K_COMMON_MAGIC
mips_m4k.c:916: mips_m4k->common_magic = MIPSM4K_COMMON_MAGIC;
mips_m4k.c:1033:        if (mips_m4k->common_magic != MIPSM4K_COMMON_MAGIC) {
mips_m4k.h:31:#define MIPSM4K_COMMON_MAGIC      0xB321B321
$ 

And then looking at those places in the source. The first is in static int 
mips_m4k_init_arch_info() which initializes a struct mips_m4k_common.

The second is in static int mips_m4k_verify_pointer() which uses this magic 
value to verify that a particular pointer likely points to a struct 
mips_m4k_common which was initialized by the first function.

I agree that this kind of self-verification is a bit unusual, but oh well.


//Peter

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 
3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready 
for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 
Requirement 10 and 11.5 with EventLog Analyzer 
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to