This problem is due to the following structure
typedef struct
{
gint op_num; /* >= 256 */
gchar op_str[ASM_DS_MAX_OPCODE_LENGTH];
gint user_args; /* 0 - no arg, n args seperated by comma */
} IdPseudo;
ASM_DS_MAX_OPERAND which is default to 100. If anything over this causes problem.
We need to dynamically change this size based on input (also keeping the max size configurable ... It would be better to add config module for all these ... )
This problem is due to the following structure ASM_DS_ MAX_OPCODE_ LENGTH] ;
typedef struct
{
gint op_num; /* >= 256 */
gchar op_str[
gint user_args; /* 0 - no arg, n args seperated by comma */
} IdPseudo;
ASM_DS_MAX_OPERAND which is default to 100. If anything over this causes problem.
We need to dynamically change this size based on input (also keeping the max size configurable ... It would be better to add config module for all these ... )